10,302 Junior Trainee Software Developer jobs in Kenya
Technical Implementation Engineer
Posted today
Job Viewed
Job Description
Want to help banks fight financial crime with AI?
At Vyntra, we build solutions that give financial institutions full visibility of every transaction while protecting them against fraud and money laundering. As a Professional Services Consultant, you'll play a key role in bringing our technology to life for customers. You'll work directly with banks and financial institutions, guiding them through the implementation of our transaction intelligence platform, solving complex challenges, and helping them get the most from our solutions.
This is a hands-on, customer-facing role where no two projects look the same — one day you might be deploying a new solution, the next solving a critical issue or advising clients on best practices. If you're proactive, resourceful, and confident in front of customers, you'll thrive here.
In This Role At Vyntra, You Will
- Deliver full end-to-end technical implementation projects of our innovative software solutions, ensuring they meet or exceed customer expectations.
- Maintain advanced technical capability to implement and operate Vyntra solutions at a high level of competency.
- Design and deploy solutions to the required standard of quality.
- Understand customer requirements and advise on best use of Vyntra's solutions.
- Educate and empower customers to maximize adoption of the solution.
- Provide service and support at levels 1/2/3 as needed.
- Collaborate closely with Project Managers, Business Analysts, Presales, Sales, and R&D teams.
- Participate in pre-sales activities, including RFP responses and proof-of-concept exercises.
What We're Looking For
- Strong IT/software implementation skills with hands-on experience.
- Expertise in Linux and scripting languages such as Python, PySpark, and Bash.
- Database experience is a plus such as SQL and scripting to extract or manipulate data (administration not required); familiarity with ElasticSearch, Oracle, MSSQL, MariaDB is a plus.
- Strong problem-solving skills and ability to manage dynamic, customer-specific projects.
- Excellent communication skills; able to explain technical concepts to non-technical audiences.
- Customer-facing or consulting experience (minimum 2 years) and experience handling complex or ad hoc challenges.
- Finance, banking, or related background is advantageous.
- Fluent English; other languages a plus.
Technical Implementation Consultant
Posted today
Job Viewed
Job Description
Want to help banks fight financial crime with AI?
At Vyntra, we build solutions that give financial institutions full visibility of every transaction while protecting them against fraud and money laundering. As a Professional Services Consultant, you'll play a key role in bringing our technology to life for customers. You'll work directly with banks and financial institutions, guiding them through the implementation of our transaction intelligence platform, solving complex challenges, and helping them get the most from our solutions.
This is a hands-on, customer-facing role where no two projects look the same — one day you might be deploying a new solution, the next solving a critical issue or advising clients on best practices. If you're proactive, resourceful, and confident in front of customers, you'll thrive here.
Our role is Hybrid - you'll spend time on site with customers, in our offices and working remotely.
In this role at Vyntra, you will:
- Deliver full end-to-end technical implementation projects of our innovative software solutions, ensuring they meet or exceed customer expectations.
- Maintain advanced technical capability to implement and operate Vyntra solutions at a high level of competency.
- Design and deploy solutions to the required standard of quality.
- Understand customer requirements and advise on best use of Vyntra's solutions.
- Educate and empower customers to maximize adoption of the solution.
- Provide service and support at levels 1/2/3 as needed.
- Collaborate closely with Project Managers, Business Analysts, Presales, Sales, and R&D teams.
- Participate in pre-sales activities, including RFP responses and proof-of-concept exercises.
What we're looking for:
- Strong IT/software implementation skills with hands-on experience.
- Expertise in Linux and scripting languages such as Python, PySpark, and Bash.
- Database experience is a plus such as SQL and scripting to extract or manipulate data (administration not required); familiarity with ElasticSearch, Oracle, MSSQL, MariaDB is a plus.
- Strong problem-solving skills and ability to manage dynamic, customer-specific projects.
- Excellent communication skills; able to explain technical concepts to non-technical audiences.
- Customer-facing or consulting experience (minimum 2 years) and experience handling complex or ad hoc challenges.
- Finance, banking, or related background is advantageous.
- Fluent English; other languages a plus.
As part of your application, we will ask you to answer a few short questions about your experience with customer projects, scripting, databases, and fintech. This helps us get to know you better and ensures a good match.
Senior Backend Software Engineer - Cloud & API Development
Posted 11 days ago
Job Viewed
Job Description
Qualifications:
- Minimum of 5 years of professional experience in backend software development.
- Proven experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Extensive experience designing and implementing RESTful APIs.
- Strong understanding of database design, SQL/NoSQL, and data modeling.
- Experience with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving, debugging, and testing skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Senior Technical Project Manager (Software)
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Manage the full lifecycle of software development projects, from initiation to deployment and post-launch support.
- Define project scope, objectives, deliverables, and success criteria.
- Develop detailed project plans, including timelines, resource allocation, and budget.
- Lead and motivate cross-functional technical teams, fostering a collaborative and productive environment.
- Identify, assess, and manage project risks and dependencies.
- Communicate project status, issues, and resolutions to stakeholders at all levels.
- Ensure adherence to project management best practices and methodologies (Agile, Waterfall, Hybrid).
- Manage vendor relationships and performance for any third-party contributions.
- Oversee the quality assurance and testing processes to ensure deliverables meet high standards.
- Facilitate effective communication and collaboration among distributed team members.
- Drive continuous improvement in project management processes and team performance.
- Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree preferred.
- Minimum of 10 years of experience in project management, with at least 7 years focused on technical or software development projects.
- Proven experience managing large-scale, complex software projects.
- Strong understanding of software development lifecycles (SDLC) and methodologies.
- Excellent leadership, communication, and stakeholder management skills.
- Proficiency in project management software (e.g., Jira, MS Project, Asana).
- Demonstrated ability to manage technical risks and challenges effectively.
- Experience working with distributed teams in a remote setting is essential.
- PMP, PRINCE2, or Agile certifications (e.g., CSM, PSM) are highly desirable.
- Strong problem-solving and decision-making abilities.
Senior Backend Software Engineer (API Development) - Remote
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust and scalable backend services and APIs.
- Write clean, efficient, and well-documented code in relevant programming languages.
- Implement and optimize database schemas and queries for performance.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Develop and maintain automated tests to ensure code quality and reliability.
- Participate in code reviews to provide constructive feedback.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the security and performance of backend applications.
- Work closely with product managers to understand feature requirements.
- Contribute to architectural decisions and technical roadmap.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Proven experience in designing and developing RESTful APIs and/or GraphQL APIs.
- Proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Go, C#).
- Strong understanding of microservices architecture and design patterns.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of CI/CD principles and tools.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities, suitable for a remote environment.
Senior Frontend Software Engineer (React)
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and maintain high-quality, responsive user interfaces using React.
- Translate UI/UX designs and wireframes into functional, interactive web applications.
- Write clean, efficient, and well-documented JavaScript, HTML, and CSS code.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Implement state management solutions using libraries like Redux or Context API.
- Optimize applications for maximum speed, scalability, and performance across various devices and browsers.
- Write unit and integration tests to ensure code quality and stability.
- Participate actively in code reviews, providing constructive feedback to peers.
- Contribute to architectural discussions and technology decisions.
- Mentor junior frontend developers and share best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in frontend development.
- Extensive experience with React.js and its core principles.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries (Redux, Context API).
- Familiarity with frontend build tools (Webpack, Vite, Parcel).
- Experience with testing frameworks (Jest, React Testing Library).
- Understanding of RESTful APIs and asynchronous request handling.
- Knowledge of version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills for remote teamwork.
Lead Backend Engineer (API Development)
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and deployment of backend services and APIs.
- Architect and implement scalable, reliable, and efficient backend solutions.
- Mentor and guide a team of backend engineers, fostering technical growth and best practices.
- Collaborate with cross-functional teams to define and deliver new features.
- Ensure high code quality through rigorous testing, code reviews, and adherence to standards.
- Optimize application performance and scalability.
- Implement and maintain CI/CD pipelines for automated deployment.
- Manage and evolve database schemas and data models.
- Troubleshoot and resolve complex backend issues.
- Stay abreast of emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- 5+ years of professional experience in backend development.
- Proven experience in a lead or senior engineering role.
- Expertise in at least one major backend programming language (e.g., Python, Node.js, Java, Go).
- Deep understanding of RESTful API design principles and experience with GraphQL.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Proficiency in database technologies (e.g., PostgreSQL, MongoDB, Redis).
- Strong understanding of software architecture patterns and best practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and communication skills.
- Experience with Agile development methodologies.
Be The First To Know
About the latest Junior trainee software developer Jobs in Kenya !
Senior Technical Project Manager - Software Development
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the planning, execution, and delivery of complex software development projects.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop comprehensive project plans, including timelines, resource allocation, and budget management.
- Manage project risks and issues, developing and implementing mitigation strategies.
- Facilitate effective communication and collaboration among cross-functional teams in a remote setting.
- Track project progress, identify deviations from the plan, and implement corrective actions.
- Conduct regular project status meetings and provide clear, concise reports to stakeholders.
- Ensure adherence to software development methodologies (Agile, Scrum, Kanban) and best practices.
- Manage vendor relationships and third-party integrations as needed.
- Foster a collaborative and productive remote team environment.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- 5+ years of experience in technical project management, specifically within software development environments.
- Proven track record of successfully delivering complex software projects using Agile methodologies.
- Proficiency with project management tools (e.g., Jira, Confluence, Asana, MS Project).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Strong analytical and problem-solving skills.
- Certification such as PMP, CSM, or PRINCE2 is a plus.
- Demonstrated ability to work effectively and independently in a remote environment.
Senior Remote Technical Project Manager - Software
Posted 6 days ago
Job Viewed
Job Description
Senior Technical Project Manager - Software Development Lifecycle
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects simultaneously.
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Facilitate Agile ceremonies (sprint planning, daily stand-ups, sprint reviews, retrospectives).
- Manage project risks and issues, proactively identifying potential roadblocks and implementing mitigation strategies.
- Track project progress, performance, and milestones, providing regular status reports to all stakeholders.
- Ensure effective communication and collaboration among development teams, QA, product owners, and other stakeholders.
- Manage vendor relationships and third-party integrations as required.
- Coach and mentor project team members, fostering a collaborative and productive work environment.
- Ensure adherence to quality standards and best practices throughout the development lifecycle.
- Contribute to the continuous improvement of project management processes and methodologies.
- Manage budget and resource allocation for projects.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field; PMP or Scrum Master certification is highly desirable.
- Minimum of 6-8 years of experience in technical project management, with a strong focus on software development projects.
- Proven experience managing projects using Agile methodologies (Scrum, Kanban).
- Solid understanding of the software development lifecycle (SDLC) and various development technologies.
- Experience with project management tools such as Jira, Asana, Trello, or Microsoft Project.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Ability to effectively manage stakeholder expectations and build strong relationships.
- Strong analytical and problem-solving skills.
- Experience managing distributed and remote teams.
- Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices is a plus.