809 Backend Engineer jobs in Kenya
Backend Engineer - Java
Posted 7 days ago
Job Viewed
Job Description
• rite effective, scalable code. br> • D velop back-end components to improve responsiveness and overall performance. < r> • W ite unit tests and perform code reviews to ensure high-quality code. < r> • O timize application performance and scalability. < r> • W ite clean, efficient and well-documented code. < r> • I plement security and data protection solution. < r> • C ordinate with internal team to understand user requirements and provide technical solutions. < r> • P rticipate in agile development processes, including sprint planning, daily stand-ups. < r> • S ay updated with new technologies and trends in AI, especially large language models, to drive innovation within our projects. < r>
Must-haves:
• A Bachelor's or Master's in Computer Science or any other related field. < r> • M nimum of 8 years Experience in Java development. < r> • E perience orGood understanding in JAVA 17 or Higher < r> • G od understanding of common design patterns in Java < r> • G od understanding of Java concepts such as generic programming < r> • E perience with Front End development < r> • E perience in Stream API < r> • E perience in Maven < r> • G od Understanding in XML/JSON. < r> • G od understanding in GIT < r> • K owledgeable in Linux OS < r> • G od understanding with Large Language Models ( LLM ) < r>
Nice to have :
• C /CD Jenkins build system < r> • K owledge in Apache Nifi < r> • E perience in Docker Containerization < r> • E perience in developing/testing in Pyton < r> • k owledge GTS xml for SAP
Senior Backend Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement complex backend systems and APIs.
- Write clean, efficient, and maintainable code in one or more programming languages (e.g., Python, Java, Node.js, Go).
- Build and manage robust database solutions (SQL and NoSQL).
- Optimize application performance, scalability, and reliability.
- Implement and maintain security best practices for backend services.
- Collaborate with frontend developers to integrate server-side logic with user interfaces.
- Participate in the full software development lifecycle, including planning, coding, testing, and deployment.
- Conduct thorough code reviews and provide constructive feedback.
- Troubleshoot and resolve critical production issues.
- Mentor and guide junior engineers, fostering a culture of technical excellence.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
- Minimum of 5 years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language and associated frameworks.
- In-depth knowledge of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM tools.
- Experience with designing and consuming RESTful APIs.
- Understanding of microservices architecture and cloud computing platforms (AWS, Azure, GCP).
- Familiarity with testing frameworks and methodologies.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration abilities.
- Demonstrated ability to work effectively in a fully remote team environment.
Senior Backend Engineer
Posted today
Job Viewed
Job Description
Key responsibilities include writing clean, maintainable, and well-documented code, primarily in Python and Java, utilizing frameworks such as Django and Spring Boot. You will be involved in database design and management, ensuring data integrity and performance, with experience in PostgreSQL and MongoDB being highly desirable. Performance tuning, optimization, and troubleshooting of backend services will be a crucial part of your daily tasks. You will also play a key role in implementing and maintaining CI/CD pipelines, containerization with Docker, and orchestration with Kubernetes. Designing and implementing robust security measures and best practices to protect our systems and user data is paramount. Conducting code reviews, mentoring junior engineers, and contributing to architectural decisions will be expected. You will participate in an agile development process, contributing to sprint planning, daily stand-ups, and retrospectives.
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of professional experience in backend development is required, with a strong portfolio demonstrating successful project delivery. Proven expertise in building RESTful APIs, microservices architecture, and asynchronous processing is essential. Thorough understanding of software development principles, data structures, algorithms, and design patterns is a must. Experience with cloud platforms like AWS or Azure, and familiarity with message queuing systems (e.g., RabbitMQ, Kafka), would be a significant advantage. Excellent problem-solving, analytical, and communication skills are necessary for effective collaboration in a hybrid environment. You should be adept at working independently and as part of a team, demonstrating a proactive approach to identifying and resolving technical challenges. This is a fantastic opportunity to contribute to a leading tech company and shape the future of their digital offerings.
Senior Backend Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code.
- Integrate user-facing elements that are directly served by the backend.
- Write unit tests and integration tests to ensure code quality and stability.
- Optimize application for maximum speed and scalability.
- Implement security and data protection measures.
- Collaborate with front-end developers and other stakeholders to deliver well-architected solutions.
- Participate in code reviews and provide constructive feedback.
- Mentor junior engineers and share knowledge.
- Troubleshoot, debug, and upgrade existing systems.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Backend Engineer or in a similar role.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Strong understanding of database technologies (e.g., SQL, NoSQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience with agile development methodologies.
Senior Backend Engineer (Python)
Posted today
Job Viewed
Job Description
Remote Lead Backend Engineer
Posted today
Job Viewed
Job Description
Senior Backend Engineer - Microservices
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable microservices and APIs.
- Write clean, efficient, and maintainable code in languages such as Java, Python, or Go.
- Develop and manage robust database solutions (SQL and NoSQL).
- Implement caching strategies and optimize application performance.
- Integrate with third-party services and build reusable libraries.
- Deploy and manage services on cloud platforms (e.g., AWS, Azure, GCP).
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Work with DevOps teams to ensure smooth deployment and operations.
- Mentor junior backend engineers and conduct code reviews.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technology choices.
- Ensure the security and integrity of data and applications.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend development.
- Proven experience designing and implementing microservices architectures.
- Expertise in at least one backend programming language (Java, Python, Go preferred).
- Strong knowledge of database systems, including SQL and NoSQL databases.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with API design principles (REST, GraphQL).
- Understanding of message queues (e.g., Kafka, RabbitMQ).
- Experience with CI/CD pipelines and agile methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a hybrid team environment.
- Strong leadership and mentoring capabilities.
Be The First To Know
About the latest Backend engineer Jobs in Kenya !
Senior Backend Engineer (Remote)
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain server-side applications and APIs.
- Write clean, efficient, and well-documented code in languages like Python, Node.js, Java, or Go.
- Manage database design, development, and optimization (SQL and NoSQL).
- Implement and maintain secure coding practices and data protection measures.
- Integrate with third-party services and APIs.
- Deploy applications to cloud platforms (AWS, Azure, GCP).
- Develop and manage microservices architecture.
- Collaborate with front-end developers and DevOps teams.
- Optimize application performance and scalability.
- Troubleshoot and resolve backend issues and bugs.
- Minimum 5-7 years of professional backend development experience.
- Expertise in at least one backend programming language (Python, Node.js, Java, Go).
- Strong experience in API design and development (RESTful services).
- Proficiency in database management and SQL/NoSQL technologies.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
- Familiarity with microservices architecture and best practices.
- Excellent problem-solving and debugging skills.
- Understanding of software development lifecycle and agile methodologies.
- Ability to work independently and contribute to a remote team.
- Bachelor's degree in Computer Science or a related technical field preferred.
Senior Backend Engineer - Cloud Solutions
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using modern programming languages and frameworks.
- Architect and implement microservices-based solutions on cloud platforms (AWS, Azure, GCP).
- Optimize application performance, scalability, and reliability.
- Implement and manage containerization technologies (Docker, Kubernetes).
- Write clean, efficient, and well-documented code.
- Conduct code reviews and provide constructive feedback to team members.
- Collaborate with frontend developers, product managers, and DevOps engineers.
- Troubleshoot and resolve backend issues and bugs.
- Contribute to the design and implementation of CI/CD pipelines.
- Mentor junior backend engineers and share technical expertise.
- Ensure the security and integrity of backend systems.
- Participate in architectural discussions and decision-making.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend development.
- Proficiency in one or more backend languages (e.g., Java, Python, Go, Node.js).
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Experience designing and building RESTful APIs.
- Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Understanding of microservices architecture and design patterns.
- Experience with CI/CD tools and practices.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
Senior Backend Engineer - Cloud Platforms
Posted today
Job Viewed