4,929 Remote Senior Backend Engineer Api Development jobs in Kenya
Remote Backend Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable and efficient backend services and APIs.
- Write clean, maintainable, and well-documented code in languages such as Python, Java, Node.js, or Go.
- Develop and manage relational and NoSQL databases, ensuring data integrity and performance.
- Build and optimize backend logic for web and mobile applications.
- Collaborate with front-end developers to integrate backend services with user interfaces.
- Implement security and data protection measures.
- Develop and maintain automated tests to ensure software quality and reliability.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot, debug, and resolve backend issues in production environments.
- Contribute to architectural discussions and design decisions for new features and systems.
- Optimize application performance and scalability.
- Stay up-to-date with the latest backend technologies, frameworks, and best practices.
- Work effectively in a remote, agile development environment, participating in stand-ups and sprint planning.
- Deploy and manage applications on cloud platforms (AWS, Azure, GCP).
- Ensure the smooth operation of production systems.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 3-5 years of experience in backend software development.
- Proficiency in at least one modern backend programming language (e.g., Python, Java, Node.js, Go, Ruby).
- Experience with backend frameworks (e.g., Django, Flask, Spring Boot, Express.js).
- Strong knowledge of database design and management (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with designing and building RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of software development best practices, including testing, CI/CD, and version control (Git).
- Excellent problem-solving, analytical, and debugging skills.
- Ability to work independently, manage time effectively, and meet deadlines in a remote setting.
- Strong communication and collaboration skills for distributed teams.
- Experience with microservices architecture is a plus.
- Knowledge of security best practices in web development.
This is an excellent opportunity for a skilled backend engineer to contribute to challenging projects and grow their career in a fully remote, collaborative environment. You will play a key role in building the foundational technology for our client's innovative digital products.
Lead Remote Backend Software Engineer
Posted 16 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement scalable and efficient backend services and APIs using modern programming languages and frameworks.
- Lead the architecture and design of new backend systems and features, ensuring maintainability and extensibility.
- Write clean, well-documented, and thoroughly tested code.
- Optimize application performance, ensuring responsiveness and stability.
- Collaborate with frontend developers, product managers, and designers to define and implement new features.
- Mentor and guide junior backend engineers, providing technical leadership and code reviews.
- Troubleshoot and resolve complex technical issues in production environments.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Stay up-to-date with emerging technologies and industry best practices in backend development.
- Contribute to architectural decisions and technology selections.
- Ensure the security and integrity of data and applications.
- Manage technical debt and advocate for code quality improvements.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the development and maintenance of technical documentation.
This role requires a deep understanding of software architecture, database design, and various backend technologies. Proficiency in at least one major programming language (e.g., Python, Java, Node.js, Go) and experience with cloud platforms (AWS, Azure, GCP) are essential. We are looking for a proactive leader with excellent problem-solving and communication skills who can thrive in a fast-paced, remote-first environment. While the original posting is for **Malindi, Kilifi, KE**, this role is fully remote.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in backend software development, with at least 2 years in a lead or senior role.
- Proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or Ruby.
- Strong experience with designing and building RESTful APIs.
- Expertise in database design and management (e.g., SQL, NoSQL databases like PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with microservices architecture.
- Understanding of software development best practices, including SOLID principles, TDD, and BDD.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with version control systems, such as Git.
Senior Remote Backend Software Architect
Posted 20 days ago
Job Viewed
Job Description
Qualifications:
- Master's or Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8-10 years of experience in software development, with at least 3-5 years in a software architect or senior backend engineering role.
- Extensive experience designing and implementing large-scale distributed systems and microservices architectures.
- Proficiency in multiple backend programming languages and frameworks.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Expertise in database design and optimization (SQL, NoSQL).
- Strong knowledge of API design principles and best practices.
- Excellent problem-solving, analytical, and architectural design skills.
- Strong communication, leadership, and mentoring abilities.
- Proven ability to work independently and lead technical projects remotely.
Senior Remote Backend Software Engineer
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, and maintain backend services and APIs.
- Architect and implement scalable, high-performance, and reliable distributed systems.
- Write clean, efficient, and well-documented code in relevant backend languages (e.g., Python, Node.js, Java, Go).
- Optimize applications for maximum speed and scalability.
- Implement robust security and data protection measures.
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Work with databases (SQL and NoSQL) to manage data effectively.
- Leverage cloud platforms (AWS, Azure, GCP) and containerization technologies.
- Participate in code reviews and provide constructive feedback.
- Contribute to technical architecture decisions and roadmap planning.
- Mentor junior backend engineers and promote best practices.
- Bachelor's or Master'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 at least one major backend programming language and framework.
- Strong understanding of software architecture patterns, data structures, and algorithms.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Familiarity with cloud services (AWS, Azure, GCP) and microservices architecture.
- Experience with Docker, Kubernetes, and CI/CD pipelines is a strong plus.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills for remote teamwork.
- Demonstrated ability to work independently and manage priorities effectively.
Remote Lead Backend Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Remote Software Developer (Backend)
Posted 3 days ago
Job Viewed
Job Description
Remote Senior Backend Software Engineer (API Focus)
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Build and maintain robust RESTful APIs for internal and external consumption.
- Develop microservices architecture and implement efficient inter-service communication.
- Integrate with third-party services and data sources.
- Write clean, well-documented, and maintainable code.
- Ensure the performance, security, and scalability of backend systems.
- Optimize application for maximum speed and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug production issues and implement solutions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proven expertise in designing and building RESTful APIs.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Node.js, Java, Go).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with message queuing systems (e.g., RabbitMQ, Kafka).
- Understanding of microservices architecture, Docker, and Kubernetes.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for remote teamwork.
Be The First To Know
About the latest Remote senior backend engineer api development Jobs in Kenya !
Remote Senior Backend Software Engineer
Posted 20 days ago
Job Viewed
Job Description
Senior Industrial Automation Engineer, Remote Systems Integration
Posted 20 days ago
Job Viewed
Job Description
Senior Software Developer (Backend), Remote
Posted 13 days ago
Job Viewed