9 Remote Senior Backend Software Engineer jobs in whatjobs

Remote Senior Backend Software Engineer

90100 Gathiruini KES280000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing IT and Software company, is seeking a highly skilled Senior Backend Software Engineer to join their dynamic, fully remote engineering team. You will play a critical role in designing, developing, and maintaining scalable and robust backend systems that power innovative applications. This position requires a deep understanding of software architecture, database management, API design, and cloud technologies. Responsibilities include writing clean, efficient, and maintainable code; implementing and optimizing database solutions; developing RESTful APIs; collaborating with frontend developers and product managers; and participating in code reviews and architectural discussions. The ideal candidate will have extensive experience with at least one major backend programming language (e.g., Python, Java, Go, Node.js) and a strong grasp of cloud platforms such as AWS, Azure, or GCP. Proficiency in containerization technologies (Docker, Kubernetes) and CI/CD pipelines is highly desirable. As a remote-first role, you must possess excellent communication, collaboration, and problem-solving skills, along with the ability to work independently and manage your time effectively. You will leverage advanced virtual collaboration tools to connect with team members and contribute to an agile development process. Experience with microservices architecture and distributed systems is a significant advantage. We are looking for a proactive engineer who is passionate about building high-quality software, enjoys tackling complex technical challenges, and is eager to contribute to a collaborative and innovative remote environment. This is an excellent opportunity to make a significant impact on the technical direction of our products and services, supporting projects that may be deployed across various regions, including near **Mlolongo, Machakos, KE**.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Software Engineer

60100 Embu, Eastern KES250000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading technology firm, is seeking an experienced Senior Backend Software Engineer for a fully remote position. You will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power our innovative products. This role requires a deep understanding of backend architecture, proficiency in multiple programming languages, and a passion for building high-performance applications. You will collaborate with cross-functional teams in a virtual setting, contributing to all phases of the software development lifecycle.

Key Responsibilities:
  • Design, develop, and deploy highly scalable and reliable backend services and APIs.
  • Write clean, efficient, maintainable, and well-documented code in languages such as Python, Java, Go, or Node.js.
  • Lead the architecture and implementation of new backend features and systems.
  • Collaborate with frontend developers, product managers, and other stakeholders to define requirements and deliver solutions.
  • Optimize application performance, scalability, and security.
  • Conduct code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Stay up-to-date with emerging backend technologies and best practices.
  • Contribute to technical documentation and knowledge sharing within the engineering team.
  • Ensure adherence to coding standards and best practices for maintainable and high-quality software.
  • Participate actively in architectural discussions and decision-making processes.
  • Design and implement effective database solutions, considering performance and scalability.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proven expertise in designing and building RESTful APIs and microservices.
  • Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Extensive experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Solid understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with asynchronous programming, message queues (e.g., Kafka, RabbitMQ), and caching mechanisms.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Ability to work independently, manage complex projects, and deliver high-quality results in a remote setting.
  • Experience with testing frameworks and methodologies.
  • Familiarity with agile development methodologies.

This is an exceptional opportunity to join a dynamic and innovative company that embraces remote work. You will have the chance to work on challenging projects, influence technical direction, and grow your career in a collaborative and supportive virtual environment.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Software Engineer

40103 Kapsuser KES250000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and motivated Senior Backend Software Engineer to join their innovative, fully remote engineering team. This role is critical for designing, developing, and maintaining scalable, high-performance backend systems that power our cutting-edge applications. You will be responsible for architecting robust APIs, managing databases, ensuring system security, and optimizing application performance. The ideal candidate possesses a deep understanding of server-side logic, database design, cloud infrastructure, and modern software development best practices.

As a Senior Backend Engineer, you will play a key role in technical decision-making, code reviews, and mentoring junior engineers. You will collaborate closely with frontend developers, product managers, and other stakeholders to translate business requirements into elegant technical solutions. This position demands a strong proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js), extensive experience with various database technologies (SQL and NoSQL), and a solid understanding of microservices architecture and containerization (Docker, Kubernetes). A proven track record of building and deploying complex systems in a cloud environment (AWS, Azure, GCP) is essential. We are looking for an individual who is passionate about building high-quality software, enjoys solving challenging problems, and thrives in a collaborative, remote-first work culture. Your contributions will directly impact the user experience and the overall success of our products.

Key Responsibilities:
  • Design, develop, and deploy scalable backend services and APIs.
  • Write clean, efficient, maintainable, and well-documented code.
  • Manage and optimize database schemas and queries for performance and reliability.
  • Implement security and data protection best practices.
  • Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
  • Work closely with product managers to define and refine technical requirements.
  • Participate in code reviews, providing constructive feedback to peers.
  • Mentor junior software engineers, fostering their technical growth.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and technology selection.
  • Ensure the scalability, availability, and performance of backend systems.

Qualifications:
  • 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.
  • Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of API design principles (RESTful, GraphQL).
  • Familiarity with microservices architecture.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with experience working in remote teams.
  • Experience with version control systems (e.g., Git).
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Software Engineer

00200 Ongata Rongai, Rift Valley KES250000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology company, is searching for a talented and experienced Remote Senior Backend Software Engineer to join their high-performing engineering team. This is a fully remote position, allowing you to contribute to cutting-edge projects from your chosen location. You will be instrumental in designing, developing, and maintaining robust and scalable backend systems that power our client's next-generation products and services. Responsibilities include writing clean, efficient, and well-documented code in languages such as Python, Java, or Go; designing and implementing RESTful APIs; and working with databases (SQL and NoSQL). You will collaborate closely with frontend engineers, product managers, and other stakeholders to translate complex requirements into technical solutions. Experience with cloud platforms like AWS, Azure, or GCP, and containerization technologies such as Docker and Kubernetes, is highly valued. This role involves participating in code reviews, mentoring junior engineers, and contributing to architectural decisions. You will also be responsible for troubleshooting and debugging production issues, ensuring system reliability and performance. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 5 years of professional backend development experience. A deep understanding of software development best practices, data structures, algorithms, and design patterns is essential. Proven experience in building highly available and scalable distributed systems is a significant advantage. Excellent communication and collaboration skills are crucial for success in a remote team environment. If you are a passionate software engineer with a knack for building complex systems and are seeking a challenging, fully remote role where you can make a significant impact, we want to hear from you.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Software Engineer

30200 Moiben KES180000 Monthly WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Remote Senior Backend Software Engineer to join their innovative technology team. This is a fully remote position, offering you the chance to architect, develop, and deploy robust backend systems from your home office, ideally situated near Eldoret, Uasin Gishu, KE . You will play a pivotal role in designing scalable APIs, optimizing database performance, and ensuring the reliability and efficiency of our software solutions. The ideal candidate possesses a deep understanding of modern backend technologies, a passion for clean code, and a proven ability to lead complex development projects.

Key Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable backend code.
  • Develop and implement scalable microservices and RESTful APIs.
  • Integrate user-facing elements that require server-side logic.
  • Optimize application for maximum speed, scalability, and security.
  • Collaborate with front-end developers and other stakeholders to integrate user-facing elements with server-side logic.
  • Implement data storage solutions, including relational databases and NoSQL databases.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Contribute to architectural discussions and technical decision-making.
  • Stay up-to-date with emerging backend technologies and industry best practices.
  • Mentor junior engineers and promote best practices within the team.
  • Manage deployment processes and ensure smooth operation of production environments.
  • Ensure the security and integrity of data and applications.
Qualifications:
  • 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.
  • Proficiency in at least one modern programming language such as Python, Java, Go, Node.js, or Ruby.
  • Strong experience with cloud platforms like AWS, Azure, or GCP.
  • Expertise in designing and implementing scalable RESTful APIs.
  • Solid understanding of database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with front-end technologies (e.g., JavaScript, React, Angular) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Proven ability to work independently and manage complex projects with minimal supervision.
  • Must have a dedicated, productive remote workspace with a stable, high-speed internet connection.
Join us to build cutting-edge software solutions and grow your career in a fully remote, forward-thinking environment.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Software Engineer

40100 Ongata Rongai, Rift Valley KES220000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Backend Software Engineer to join their fully remote engineering team. This role is crucial for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our client's innovative products and services. You will work on complex challenges, collaborating with front-end developers, product managers, and other stakeholders to deliver cutting-edge solutions. The ideal candidate possesses a deep understanding of server-side logic, database management, API design, and cloud infrastructure. As a remote engineer, you will thrive in an environment that values autonomy, collaboration through digital tools, and a commitment to excellence. You will contribute to all phases of the development lifecycle, from architecture and design to implementation, testing, and deployment.

Key responsibilities include:
  • Designing, developing, and deploying scalable and reliable backend services and APIs.
  • Writing clean, maintainable, and efficient code in one or more relevant programming languages (e.g., Python, Java, Node.js, Go, Ruby).
  • Designing and managing database schemas and optimizing database performance (SQL and NoSQL).
  • Collaborating with front-end developers to integrate user-facing elements with server-side logic.
  • Implementing security and data protection best practices.
  • Developing and maintaining automated tests (unit, integration, end-to-end) to ensure code quality.
  • Working with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Participating in code reviews and providing constructive feedback to peers.
  • Troubleshooting and debugging complex issues in production environments.
  • Contributing to architectural decisions and technical strategy.

Qualifications:
  • Extensive experience as a Backend Software Engineer, with a proven track record of building and scaling complex systems.
  • Proficiency in one or more backend programming languages and associated frameworks.
  • Strong understanding of database technologies, including relational and NoSQL databases.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with microservices architecture and design patterns.
  • Experience with cloud computing platforms and services.
  • Solid understanding of software development best practices, including version control (Git), CI/CD, and testing methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, particularly in a remote setting.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

This is a fully remote position offering unparalleled flexibility and the opportunity to work on challenging projects with a talented team. If you are a passionate backend engineer driven by innovation and excellence, we want to hear from you. The original request mentioned **Ongata Rongai, Kajiado, KE**, but this role is entirely remote.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Software Engineer

00100 Abothuguchi West KES450000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Remote Senior Backend Software Engineer to architect, develop, and maintain robust, scalable, and high-performance backend systems. In this fully remote role, you will play a pivotal part in designing and implementing innovative solutions that drive our core products and services. You will work collaboratively with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver exceptional user experiences. Your responsibilities will encompass the entire software development lifecycle, from concept and design to testing and deployment. This includes writing clean, efficient, and maintainable code, conducting code reviews, and ensuring the quality and reliability of our backend infrastructure.

You will be responsible for defining technical strategies, evaluating new technologies, and contributing to architectural decisions. The ideal candidate possesses a deep understanding of distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP). Proficiency in one or more backend programming languages such as Python, Java, Go, or Node.js is essential. Experience with database technologies, including SQL and NoSQL databases, and a strong grasp of API design principles (RESTful, GraphQL) are also crucial. You will also be involved in troubleshooting complex technical issues and optimizing system performance. Mentoring junior engineers and fostering a culture of technical excellence within the team will be an important aspect of this role.

This is an exciting opportunity to work on challenging projects with a talented and passionate team in a flexible, remote-first environment. Our client is committed to fostering innovation and providing its employees with the tools and support needed to succeed. We are looking for a proactive problem-solver with excellent communication skills and a passion for building cutting-edge software. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required. If you are a seasoned backend engineer looking for a remote role that offers significant impact and growth potential, we encourage you to apply. The role is based in Nairobi, Nairobi, KE , but requires full remote work.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Remote senior backend software engineer Jobs in Kenya !

Remote Senior Backend Software Engineer

30100 Moiben KES160000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology firm, is seeking a highly skilled and experienced Remote Senior Backend Software Engineer to contribute to the development of cutting-edge software solutions. In this role, you will be instrumental in designing, developing, and deploying robust and scalable backend systems. You will work with a talented team of engineers to build high-performance applications, manage databases, and implement APIs that power our products. Responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, and collaborating on architectural decisions. You will leverage your expertise in modern programming languages and frameworks to solve complex technical challenges and ensure the reliability and security of our software. A key aspect of this role involves optimizing application performance, troubleshooting issues, and contributing to the continuous improvement of our development processes. The ideal candidate possesses a deep understanding of software architecture, database design, and cloud technologies. Proven experience with various backend technologies (e.g., Python, Java, Node.js, Go) and a strong grasp of microservices architecture are essential. As this is a fully remote position, excellent communication, collaboration, and problem-solving skills are paramount. You must be adept at using virtual development tools and agile methodologies to manage projects and contribute effectively within a distributed team. This is an exceptional opportunity to shape the future of our technology and work on impactful projects in a flexible, remote environment. While this role is fully remote, familiarity with the tech landscape and potential integration needs within the region of Eldoret, Uasin Gishu, KE could be advantageous.

Responsibilities:
  • Design, develop, and maintain scalable and robust backend systems.
  • Write clean, efficient, testable, and well-documented code.
  • Develop and manage RESTful APIs and microservices.
  • Optimize application performance and ensure system reliability.
  • Collaborate with frontend developers and other engineers to integrate user-facing elements.
  • Participate in code reviews and contribute to code quality standards.
  • Design and manage database schemas and optimize queries.
  • Implement security and data protection measures.
  • Troubleshoot, debug, and upgrade existing software.
  • Stay updated with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5-7 years of professional experience in backend software development.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of database technologies (SQL and NoSQL).
  • Experience with API design and development.
  • Knowledge of software development best practices, including Agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills for a remote team environment.
  • Experience with version control systems (e.g., Git).
This advertiser has chosen not to accept applicants from your region.

Remote Senior Backend Software Engineer

30201 Moiben KES170000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-paced technology firm specializing in cloud-based solutions, is seeking a highly skilled and experienced Remote Senior Backend Software Engineer to join their globally distributed team. This is a fully remote position, offering a flexible work environment. You will play a critical role in designing, developing, and maintaining robust, scalable, and high-performance backend systems and APIs. This includes working with large datasets, implementing efficient algorithms, and ensuring the security and reliability of our platform. The ideal candidate will have a deep understanding of modern backend architectures, microservices, and database technologies. You will collaborate closely with frontend engineers, product managers, and DevOps teams to deliver seamless and efficient software solutions. We are looking for a proactive problem-solver with excellent coding skills, a passion for building resilient systems, and the ability to mentor junior engineers. This is an exceptional opportunity to contribute to cutting-edge technology, influence technical direction, and thrive in a dynamic, remote-first work culture. If you are driven by technical challenges and enjoy building robust backend infrastructure, we encourage you to apply.

Key Responsibilities:
  • Design, develop, and deploy scalable and maintainable backend services and APIs using (mention a common backend language like Python, Java, Node.js, or Go).
  • Architect and implement robust database solutions (SQL and/or NoSQL) for data storage and retrieval.
  • Develop and optimize microservices, ensuring efficient communication and data flow.
  • Implement and maintain CI/CD pipelines for automated testing, integration, and deployment.
  • Collaborate with frontend engineers to define API contracts and ensure seamless integration.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Conduct code reviews and provide constructive feedback to engineering team members.
  • Troubleshoot and resolve complex backend issues, ensuring high availability and performance of the system.
  • Contribute to architectural discussions and technology selection.
  • Ensure the security and integrity of data and systems.
  • Mentor and guide junior backend engineers, fostering knowledge sharing and professional growth.
Qualifications:
  • 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.
  • Strong proficiency in a backend programming language such as Python, Java, Node.js, or Go.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Deep understanding of microservices architecture, RESTful APIs, and distributed systems.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with Agile development methodologies and version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a remote team environment and manage tasks independently.
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Remote Senior Backend Software Engineer Jobs