10 Senior Backend Software Engineer jobs in whatjobs
Senior Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
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, and implement robust and scalable backend services and APIs using modern programming languages and frameworks.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Collaborate closely with frontend developers, product managers, and designers to translate requirements into technical solutions.
- Optimize application performance and scalability for large user bases and high traffic loads.
- Implement and maintain automated testing strategies, including unit, integration, and end-to-end tests.
- Participate in code reviews, providing constructive feedback to peers.
- Mentor and guide junior engineers, fostering their technical growth and development.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Contribute to architectural discussions and decision-making processes.
Qualifications:
- 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 one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Experience with containerization technologies like Docker and Kubernetes is a plus.
- Excellent understanding of software development principles, data structures, and algorithms.
- Strong problem-solving and debugging skills.
- Effective communication and teamwork abilities.
- Experience with agile development methodologies.
This role requires individuals who are passionate about technology, committed to quality, and eager to make a significant impact. Our client offers a competitive salary and benefits package, along with opportunities for professional growth. Join our innovative team in Mombasa, Mombasa, KE .
Senior Backend Software Engineer
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable backend services and APIs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write maintainable, testable, and efficient code.
- Optimize applications for maximum speed, scalability, and security.
- Conduct code reviews and provide constructive feedback.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural decisions and technology selection.
- Ensure the technical feasibility of UI/UX designs.
- 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 one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with microservices architecture and RESTful APIs.
- Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills in a remote setting.
- Proven ability to work independently and manage time effectively.
Senior Backend Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code in languages such as Python, Java, or Node.js.
- Develop and integrate APIs for seamless data exchange between various services.
- Implement and manage database solutions (SQL, NoSQL) ensuring data integrity and performance.
- Work closely with frontend engineers to integrate user-facing elements with server-side logic.
- Ensure the scalability, security, and performance of backend applications.
- Write unit, integration, and end-to-end tests to ensure code quality.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug complex backend issues.
- Optimize applications for maximum speed and scalability.
- Contribute to architectural decisions and technology selection.
- Mentor junior engineers and share best practices.
- Stay current with emerging backend technologies and methodologies.
This is a remote-first position, offering the ultimate flexibility to work from your home office. While our company has a presence associated with Mlolongo, Machakos, KE , your work environment will be entirely digital. You will need exceptional problem-solving skills, strong communication abilities, and the discipline to excel in an independent work setting. We are seeking a proactive and detail-oriented engineer who is passionate about building high-quality backend systems and contributing to a collaborative, distributed team environment. Your technical expertise will be vital in driving the success of our software products.
Senior Backend Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Senior Backend Software Engineer
Posted 2 days ago
Job Viewed
Job Description
- Designing and implementing scalable microservices and APIs.
- Developing and managing databases (SQL and NoSQL).
- Ensuring the performance, quality, and responsiveness of applications.
- Collaborating with frontend developers to integrate user-facing elements with server-side logic.
- Writing comprehensive unit and integration tests.
- Participating in architectural discussions and code reviews.
- Troubleshooting and debugging complex issues.
- Staying up-to-date with emerging technologies and industry trends.
- Mentoring and guiding junior backend engineers.
- Bachelor's or Master'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 programming languages such as Python, Java, Node.js, or Go.
- Experience with cloud platforms (AWS, Azure, GCP).
- Strong understanding of RESTful API design principles.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, especially in a remote setting.
Be The First To Know
About the latest Senior backend software engineer Jobs in Nairobi !
Senior Backend Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Key responsibilities:
- Design, develop, and maintain scalable backend services and APIs.
- Write efficient, reusable, and testable code.
- Collaborate with cross-functional teams to define and ship new features.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Participate in code reviews and provide constructive feedback.
- Mentor junior backend developers.
- Troubleshoot and debug issues in production environments.
- Contribute to architectural decisions and technology choices.
Required qualifications:
- Bachelor's or Master's degree in Computer Science or related field, or equivalent experience.
- 5+ years of professional backend development experience.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Strong experience with relational and NoSQL databases.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of containerization (Docker, Kubernetes) is a plus.
- Solid understanding of software development principles and best practices.
- Excellent problem-solving and communication skills.
Senior Backend Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's or Master'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 one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience designing and implementing RESTful APIs and microservices.
- Familiarity with cloud computing platforms (AWS, Azure, GCP) and CI/CD pipelines.
- Knowledge of software architecture patterns and best practices.
- Experience with unit testing, integration testing, and debugging.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
Senior Backend Software Engineer
Posted 3 days ago
Job Viewed
Job Description
- Design, develop, and maintain efficient, reusable, and reliable backend code using languages such as Python, Java, Node.js, or Go.
- Build and optimize robust RESTful APIs and microservices.
- Develop and manage database schemas and queries for relational and NoSQL databases (e.g., PostgreSQL, MongoDB, MySQL).
- Implement security and data protection measures, ensuring compliance with best practices.
- Integrate with third-party services and APIs seamlessly.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
- Collaborate closely with frontend developers, product managers, and designers to understand user needs and translate them into technical solutions.
- Optimize applications for maximum speed, scalability, and reliability.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
- Contribute to architectural discussions and decisions, driving technical innovation.
- Stay up-to-date with emerging backend technologies and industry trends.
- Mentor junior engineers and foster a collaborative and productive team environment.
- Ensure timely delivery of features and fixes in an agile development process.
- Maintain clear and concise documentation for APIs, services, and architectural designs.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Node.js, Go, Ruby).
- Extensive experience designing and developing RESTful APIs and microservices.
- Deep understanding of database design, optimization, and management (SQL and NoSQL).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with agile development methodologies.
- Proficiency with version control systems (e.g., Git).
- A passion for writing clean, maintainable, and well-tested code.