5 Senior Backend Software Engineer Microservices jobs in whatjobs
Senior Backend Software Engineer (Microservices)
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable microservices and backend APIs.
- Write clean, efficient, well-tested, and maintainable code in languages such as Java, Python, Node.js, or Go.
- Collaborate with frontend developers and product managers to define and implement new features.
- Implement robust database solutions, including SQL and NoSQL databases.
- Optimize application performance, scalability, and reliability.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Participate in code reviews, providing constructive feedback to team members.
- Contribute to architectural design discussions and technical decision-making.
- Troubleshoot and resolve production issues and performance bottlenecks.
- Implement security best practices in backend development.
- Mentor junior software engineers and share technical expertise.
- Stay current with emerging backend technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in backend software development.
- Proven experience designing and building microservices architectures.
- Strong proficiency in at least one modern backend programming language (e.g., Java, Python, Node.js, Go).
- Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their services.
- Strong understanding of RESTful API design principles and best practices.
- Experience with message queuing systems (e.g., Kafka, RabbitMQ) is a plus.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills for remote teamwork.
- Experience with Agile development methodologies.
Senior Backend Software Engineer - Microservices
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Java, Python, Go, or Node.js.
- Develop and deploy microservices, ensuring seamless integration and communication between different services.
- Architect and implement robust APIs (RESTful, GraphQL) for internal and external consumption.
- Optimize applications for maximum speed, scalability, and security.
- Collaborate closely with front-end developers, product managers, and other stakeholders to define and implement new features.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
- Implement and manage CI/CD pipelines for automated build, test, and deployment processes.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews, providing constructive feedback to peers.
- Contribute to architectural decisions and technology selection.
- Mentor junior engineers and share best practices within the team.
- Stay up-to-date with the latest backend development trends and technologies.
- Ensure adherence to coding standards and best practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of professional experience in backend software development.
- Proven experience designing and building microservices architectures.
- Strong proficiency in at least one modern backend programming language (e.g., Java, Python, Go, Node.js).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- In-depth understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
- Familiarity with message queuing systems (e.g., RabbitMQ, Kafka).
- Experience with API design and development.
- Solid understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
Senior Backend Software Engineer (Microservices)
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable microservices and APIs using (Specify Languages/Frameworks, e.g., Java/Spring Boot, Python/Django, Node.js/Express).
- Implement and manage data storage solutions, including relational and NoSQL databases.
- Ensure the performance, scalability, and security of backend systems.
- Write clean, efficient, well-tested, and maintainable code.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in production environments.
- Collaborate with frontend engineers, product managers, and QA testers.
- Contribute to architectural design decisions and technology selection.
- Implement and maintain CI/CD pipelines for seamless deployment.
- Mentor and guide junior backend engineers.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Proven experience in designing and building microservices-based architectures.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Strong understanding of RESTful API design principles.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD tools and practices.
- Knowledge of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for remote work.
- Experience with Agile methodologies.
Senior Backend Software Engineer (Microservices)
Posted 8 days ago
Job Viewed
Job Description
Senior Backend Software Engineer (Microservices)
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Python, Go, or Java.
- Develop and implement RESTful APIs and microservices, ensuring scalability, performance, and security.
- Work with cloud platforms (AWS, Azure, GCP) to deploy and manage applications.
- Design and optimize database schemas and queries (SQL and NoSQL).
- Implement robust testing strategies, including unit, integration, and end-to-end tests.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
- Contribute to architectural discussions and decisions, promoting best practices in software design and development.
- Mentor junior engineers, fostering a culture of learning and continuous improvement.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
- Minimum of 5 years of professional software development experience, with a focus on backend systems.
- Proven experience designing and developing microservices architectures.
- Proficiency in at least one modern backend programming language (e.g., Python, Go, Java, Node.js).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms like AWS, Azure, or GCP.
- Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Excellent knowledge of API design principles and best practices.
- Strong understanding of software development principles, data structures, and algorithms.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for a remote team environment.
Be The First To Know
About the latest Senior backend software engineer microservices Jobs in Kenya !