145 Senior Backend Software Engineer jobs in whatjobs
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Optimize application performance, database queries, and overall system efficiency.
- Implement and maintain CI/CD pipelines for seamless deployments.
- Write clean, well-documented, and testable code.
- Collaborate with cross-functional teams to define and ship new features.
- Mentor junior engineers and contribute to team best practices.
- Troubleshoot and resolve production issues.
- 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.
- 5+ years of professional experience in backend software development.
- Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Strong understanding of RESTful API design and development.
- Experience with cloud platforms (AWS, GCP, Azure).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code.
- Develop and implement new user-facing features and backend services.
- Translate application storyboards and use cases into functional applications.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Mentor and guide junior backend developers.
- Contribute to architectural discussions and technology selection.
- Write comprehensive technical documentation.
Qualifications:
- Proven experience as a Backend Engineer or similar role, with at least 5 years of professional experience.
- Strong proficiency in one or more backend programming languages such as Python, Java, Node.js, or Go.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and experience with ORMs.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Understanding of fundamental design principles behind a scalable application.
- Experience with RESTful API design and implementation.
- Knowledge of security best practices in web application development.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, especially in a remote environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, maintain, and improve software.
- Manage individual project priorities, deadlines, and deliverables.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and guide junior engineers.
- Contribute to architectural discussions and technical strategy.
- Troubleshoot and resolve complex technical issues.
- Optimize application performance and scalability.
- 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.
- 5+ years of professional software development experience.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Experience with cloud platforms (AWS, GCP, Azure).
- Strong understanding of database systems (SQL and NoSQL).
- Experience with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Proven ability to work independently and as part of a remote team.
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Write clean, efficient, and well-documented code in relevant programming languages.
- Develop and manage database schemas and optimize database performance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement security and data protection measures.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to architectural decisions and technical strategy.
- Mentor and guide junior software engineers.
- Stay current with emerging backend technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
- Experience with RESTful API design and development.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code.
- Integrate user-facing elements that are developed by front-end developers with server-side logic.
- Implement security and data protection solutions.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Help maintain code quality, organization, and automatization.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and guide junior backend engineers.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend development.
- Proficiency in one or more backend languages (e.g., Python, Java, Go, Node.js).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with RESTful API design and implementation.
- Familiarity with microservices architecture.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities in a remote setting.
- Experience with Agile development methodologies.
Be The First To Know
About the latest Senior backend software engineer Jobs in Kenya !
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Architect and implement robust database solutions.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, Go).
- Collaborate with frontend engineers and product managers to define and implement new features.
- Optimize applications for maximum speed, scalability, and security.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up-to-date with emerging backend technologies and best practices.
- Mentor junior engineers and contribute to a positive team culture.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in backend software development.
- Proficiency in at least one major programming language (e.g., Python, Java, Node.js, Go).
- Strong understanding of database systems (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with microservices architecture and RESTful APIs.
- Knowledge of Docker, Kubernetes, and CI/CD tools.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, especially in a remote setting.
- Experience with agile methodologies.
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Key responsibilities include writing clean, efficient, and maintainable code, conducting code reviews, and implementing automated testing to ensure software quality. You will be involved in architectural design decisions, database optimization, and ensuring the security and performance of our applications. Experience with cloud platforms such as AWS, Azure, or GCP is essential, as is a deep understanding of microservices architecture and containerization technologies like Docker and Kubernetes. The ideal candidate will have a strong grasp of data structures, algorithms, and software design patterns. We are looking for an individual who is passionate about technology, stays up-to-date with industry trends, and possesses excellent problem-solving and analytical skills.
Requirements include 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 proficiency in at least one modern programming language such as Python, Java, Go, or Node.js. Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra) is also crucial. Excellent communication and collaboration skills are vital for success in a remote team environment. This is an excellent opportunity to join a growing company and make a significant impact. This role is open to candidates globally, with potential for team integration and collaboration with colleagues in **Kitale, Trans-Nzoia, KE**, and other locations.