What Back End Developers Jobs are in Kenya?
Showing 7 Back End Developers jobs in Kenya
Senior Software Engineer - Backend Development - Remote
Posted 25 days ago
Job Viewed
Job Description
- Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs.
- Write clean, efficient, well-documented, and testable code in languages such as Python, Java, Go, or Node.js.
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Optimize application performance, database queries, and infrastructure for speed and scalability.
- Implement and maintain robust security measures to protect applications and data.
- Participate in code reviews to ensure code quality, share knowledge, and provide constructive feedback.
- Troubleshoot and resolve complex technical issues in production and development environments.
- Contribute to architectural decisions and technical strategy for backend systems.
- Mentor junior engineers and foster a culture of continuous learning and improvement.
- Stay up-to-date with the latest backend technologies, frameworks, and 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 backend software development.
- Proven expertise in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong experience designing and implementing RESTful APIs and microservices architectures.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, GCP) and related services.
- Understanding of software development best practices, including version control (Git), CI/CD, and testing methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
- Experience with containerization technologies like Docker is a plus.
Is this job a match or a miss?
Senior Software Engineer (Backend Development)
Posted 26 days ago
Job Viewed
Job Description
- Design, develop, and implement scalable, high-performance backend services and APIs.
- Write clean, efficient, well-documented, and testable code in languages such as Python, Java, or Go.
- Collaborate with front-end developers, product managers, and other stakeholders to define and deliver new features.
- Optimize application performance, scalability, and reliability.
- Design and manage database schemas and queries for relational and NoSQL databases.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews, providing constructive feedback to peers.
- Contribute to architectural discussions and technical decision-making.
- Ensure the security and integrity of our systems and data.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend software development.
- Proficiency in one or more backend programming languages such as Python, Java, Node.js, or Go.
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience designing and building RESTful APIs.
- Understanding of microservices architecture and distributed systems.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities, with the capacity to work effectively in our Ongata Rongai office.
Is this job a match or a miss?
Senior Backend Engineer (API Development) (Remote-First)
Posted 25 days ago
Job Viewed
Job Description
- Design, develop, and maintain efficient, reusable, and reliable backend code and APIs.
- Build and manage scalable database solutions (SQL and NoSQL).
- Implement security and data protection best practices.
- Integrate user-facing elements with server-side logic.
- Write unit tests, integration tests, and end-to-end tests to ensure code quality.
- Collaborate with front-end developers and other team members to integrate application components.
- Optimize applications for maximum speed, scalability, and reliability.
- Participate in code reviews and contribute to architectural discussions.
- Troubleshoot and debug issues in production and development environments.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend development.
- Strong proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Extensive experience designing and building RESTful APIs and microservices.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) is a strong plus.
- Familiarity with containerization technologies (Docker) and orchestration (Kubernetes).
- Knowledge of software testing best practices and tools.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, ability to work effectively in a remote team.
- Highly competitive salary and bonus structure.
- Fully remote work arrangement with flexible hours.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for continuous learning, conferences, and certifications.
- Company-provided laptop and home office setup allowance.
- Access to cutting-edge technologies and challenging projects.
- Supportive and collaborative team culture.
Is this job a match or a miss?
Remote Lead Software Engineer - Backend Development
Posted 16 days ago
Job Viewed
Job Description
Our client, a rapidly expanding tech company, is looking for an experienced and driven Remote Lead Software Engineer specializing in Backend Development. This is a fully remote position, offering the flexibility to work from anywhere. You will lead a team of talented engineers, guide technical decision-making, and contribute significantly to the design and implementation of scalable, high-performance backend systems that power our innovative products. The ideal candidate possesses strong leadership skills, a deep understanding of modern backend architectures and programming languages, and a passion for mentoring and developing engineering talent. This is an exceptional opportunity to shape the future of our technology stack.
Key Responsibilities- Lead and mentor a team of backend software engineers, fostering a collaborative and high-performing environment.
- Architect, design, and implement robust, scalable, and maintainable backend services and APIs.
- Drive technical strategy and decision-making for backend development projects.
- Oversee code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Collaborate with product managers, frontend engineers, and other stakeholders to define requirements and deliver features.
- Identify and address performance bottlenecks and technical debt within the backend systems.
- Implement and champion best practices in software development, testing, and deployment.
- Contribute to the recruitment and onboarding of new engineering team members.
- Stay abreast of emerging technologies and industry trends, and advocate for their adoption where appropriate.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 6 years of experience in backend software development, with at least 2 years in a technical leadership or lead role.
- Expertise in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Proven experience designing and building scalable microservices and RESTful APIs.
- Strong understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD practices and tools.
- Excellent problem-solving, analytical, and architectural design skills.
- Exceptional leadership, communication, and interpersonal skills, vital for remote team management.
- Demonstrated ability to work independently and drive projects to completion in a remote setting.
- Fully remote position with flexible working hours.
- Highly competitive salary and bonus structure.
- Comprehensive health, dental, and vision insurance.
- Generous stock options or equity participation.
- Significant opportunities for professional growth and career advancement.
- Paid time off and company holidays.
- A dynamic, innovative, and inclusive work culture.
Is this job a match or a miss?
AI Software Engineer - Backend Development
Posted 16 days ago
Job Viewed
Job Description
Our client, a rapidly expanding tech company leveraging AI to transform various industries, is searching for a talented AI Software Engineer specializing in backend development. This role, operating under a Hybrid model, offers the opportunity to contribute to the development of sophisticated AI-powered platforms and services. You will be responsible for designing, building, and maintaining the robust backend systems that support our client's AI initiatives, ensuring scalability, performance, and reliability. The ideal candidate possesses strong software engineering fundamentals combined with an understanding of AI/ML concepts and their integration into backend architectures. You will work in a collaborative environment where innovation and technical excellence are highly valued.
Key Responsibilities- Design, develop, and maintain scalable and efficient backend services and APIs for AI applications.
- Integrate machine learning models and AI components into backend systems.
- Write clean, well-documented, and testable code in languages such as Python, Java, or Go.
- Collaborate with frontend engineers, data scientists, and AI researchers to deliver high-quality products.
- Optimize application performance, scalability, and reliability.
- Implement and manage database solutions, ensuring data integrity and efficient retrieval.
- Work with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Participate in code reviews, architectural discussions, and agile development processes.
- Troubleshoot and resolve issues in development, testing, and production environments.
- Stay updated on emerging backend technologies and AI integration best practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Backend Software Engineer, with experience in AI/ML integration.
- Strong proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Experience designing and building RESTful APIs.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud computing platforms (AWS, Azure, GCP).
- Knowledge of machine learning concepts and how to integrate models into applications.
- Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities, especially in a hybrid work setting.
- Competitive salary and comprehensive benefits.
- Hybrid work model providing flexibility.
- Opportunity to work on cutting-edge AI technologies.
- Engage in challenging backend development projects.
- Professional growth and learning opportunities.
- Collaborative and innovative team culture.
Is this job a match or a miss?
Senior Backend Engineer (API Development)
Posted 16 days ago
Job Viewed
Job Description
Our client, a leading innovator in the fintech sector, is actively seeking a highly skilled and experienced Senior Backend Engineer specializing in API Development to join their dynamic and fully remote engineering team. This crucial role involves designing, building, and maintaining robust, scalable, and secure APIs that form the backbone of our financial platforms and services. You will be instrumental in developing the next generation of our API infrastructure, ensuring seamless integration with partners and internal systems. The ideal candidate possesses a deep understanding of API design principles (RESTful, GraphQL), expertise in modern backend languages and frameworks, and extensive experience with cloud environments and microservices architecture. Working remotely, you will collaborate with a talented, distributed team to deliver high-quality, reliable solutions that drive our business forward. This opportunity offers a chance to make a significant impact on financial technology from Mlolongo, Machakos, KE , and beyond.
Key Responsibilities- Design, develop, test, and deploy robust, scalable, and secure RESTful APIs and microservices.
- Collaborate with product managers, frontend engineers, and other stakeholders to define API requirements and specifications.
- Write clean, efficient, well-documented, and maintainable code in languages such as Python, Node.js, Go, or Java.
- Implement and manage database schemas and queries for API-driven applications (SQL and NoSQL).
- Develop and maintain robust unit, integration, and end-to-end tests to ensure API quality and reliability.
- Leverage cloud platforms (e.g., AWS, Azure, GCP) for deploying and managing API services.
- Implement authentication, authorization, and security best practices for APIs.
- Troubleshoot and resolve complex technical issues related to API performance and stability.
- Participate in code reviews, providing constructive feedback to peers and junior engineers.
- Contribute to architectural discussions and decisions, focusing on scalability, performance, and maintainability.
- Stay up-to-date with emerging trends and technologies in API development and backend engineering.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- Minimum of 6 years of professional backend development experience, with a strong focus on API design and development.
- Proven experience building and maintaining large-scale RESTful APIs.
- Expertise in at least one modern backend programming language (e.g., Python, Node.js, Go, Java) and associated frameworks.
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and their associated services.
- Familiarity with containerization technologies like Docker and Kubernetes is a plus.
- Knowledge of GraphQL is an advantage.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with experience working effectively in a remote team.
- Experience with API gateway solutions and management tools.
Our client offers a highly competitive salary, significant stock options, and a comprehensive benefits package including excellent health coverage, generous paid time off, and retirement planning support. As a fully remote company, we champion work-life balance and offer flexible working hours. You will have the opportunity to work on challenging, mission-critical projects in the fast-paced fintech industry, collaborate with a world-class engineering team, and benefit from continuous learning and professional development opportunities. We provide the tools and support necessary for success and offer clear career progression paths.
Is this job a match or a miss?
Remote Senior Backend Engineer - API Development
Posted 16 days ago
Job Viewed
Job Description
- Design, develop, and maintain scalable and high-performance backend services and APIs.
- Write clean, efficient, well-documented, and testable code in languages such as Python, Java, Node.js, or Go.
- Develop and manage RESTful APIs, ensuring robust error handling, security, and performance.
- Collaborate with front-end developers and product managers to define API requirements and integrate frontend components.
- Implement and manage database solutions (SQL and NoSQL), optimizing for performance and scalability.
- Work with cloud platforms (AWS, Azure, GCP) and understand cloud-native architectures.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot, debug, and resolve complex backend issues.
- Participate actively in code reviews, providing constructive feedback to peers.
- Contribute to architectural discussions and technology decisions.
- Ensure the security and integrity of backend systems and data.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum 5 years of professional experience in backend development.
- Strong proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Go).
- Extensive experience designing and implementing RESTful APIs.
- Solid understanding of database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- Experience with cloud services (AWS, Azure, or GCP) and deploying applications in cloud environments.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Proficiency with version control systems, particularly Git.
- Understanding of software design patterns and architectural principles.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for effective remote teamwork.
- Fully remote work flexibility, allowing you to work from anywhere.
- Competitive salary and potential for performance-based bonuses.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off and holidays.
- Home office setup stipend.
- Opportunities for professional growth, training, and attending virtual conferences.
- Access to challenging and rewarding projects using modern technologies.
- A supportive, inclusive, and collaborative remote work culture.
Is this job a match or a miss?