3 Senior Backend Software Engineer Python Django jobs in whatjobs
Senior Backend Software Engineer (Python/Django)
Posted 19 days ago
Job Viewed
Job Description
Our client is seeking a highly skilled Senior Backend Software Engineer with expertise in Python and Django to join their fully remote engineering team. This role is central to developing and scaling our core backend systems, contributing to the design, implementation, and maintenance of robust, high-performance web applications. You will be responsible for writing clean, efficient, and well-documented code, designing and optimizing databases, and integrating with third-party services. The ideal candidate will have a deep understanding of software development principles, experience with RESTful APIs, and a proven ability to work independently and collaboratively in a remote setting. You will play a key role in architectural decisions, code reviews, and mentoring junior engineers. We are looking for someone passionate about building scalable solutions, committed to best practices in software development, and eager to tackle challenging technical problems. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. You will work closely with frontend developers, product managers, and QA engineers to deliver high-quality software that meets user needs and business objectives. This is an excellent opportunity to contribute to a cutting-edge product and grow your career in a supportive, remote-first environment.
Responsibilities:
Responsibilities:
- Design, develop, and maintain scalable backend services using Python and Django.
- Build and consume RESTful APIs.
- Optimize database performance and schema design (e.g., PostgreSQL, MySQL).
- Write high-quality, testable, and maintainable code.
- Implement security and data protection measures.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Participate in code reviews and contribute to team knowledge sharing.
- Contribute to architectural discussions and technical decision-making.
- Troubleshoot and debug production issues.
- Mentor junior software engineers.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in backend software development.
- Strong proficiency in Python and the Django framework.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
- Solid understanding of API design principles and best practices.
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
- Knowledge of CI/CD principles and tools.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, especially in a remote team setting.
This advertiser has chosen not to accept applicants from your region.
0
Senior Backend Software Engineer (Python/Django)
Posted 10 days ago
Job Viewed
Job Description
Our client is seeking a highly skilled Senior Backend Software Engineer with expertise in Python and Django to join their fully remote engineering team. This position offers the flexibility to work from anywhere, contributing to the development of robust and scalable web applications. You will be responsible for designing, developing, and maintaining backend services, APIs, and databases. This includes writing clean, efficient, and well-documented code, implementing robust security measures, and ensuring high availability and performance of our applications. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions. The ideal candidate possesses a deep understanding of Python, Django, and related frameworks, along with extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases. Familiarity with RESTful API design principles, microservices architecture, and cloud platforms (AWS, Azure, or GCP) is essential. Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a significant advantage. You should be proficient in testing methodologies, including unit, integration, and end-to-end testing. Strong problem-solving skills, a passion for writing high-quality code, and the ability to work independently and effectively in a remote team environment are critical. This is an exciting opportunity to work on innovative projects and make a significant impact on our client's technology offerings, serving users in the **Bungoma, Bungoma, KE** area and globally. Contribute your expertise to a forward-thinking organization.
This advertiser has chosen not to accept applicants from your region.
1
Senior Backend Software Engineer (Python/Django)
Posted 3 days ago
Job Viewed
Job Description
Our client is looking for an experienced Senior Backend Software Engineer specializing in Python and Django to join their innovative tech team. This is a fully remote position, offering the opportunity to work on challenging projects from the comfort of your home office. You will play a key role in designing, developing, and maintaining scalable and robust backend systems that power our client's cutting-edge applications. Your contributions will directly impact the architecture and performance of our core products.
Responsibilities:
Responsibilities:
- Design, develop, and implement high-quality backend services and APIs using Python and Django.
- Architect and maintain scalable, reliable, and secure backend systems.
- Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and features.
- Write clean, maintainable, and well-documented code following best practices.
- Optimize applications for maximum speed, scalability, and performance.
- Implement robust security and data protection measures.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to technical decision-making and architectural planning.
- Stay current with emerging technologies and industry best practices.
- Develop and maintain comprehensive unit and integration tests.
- Participate in Agile development processes, including sprint planning and retrospectives.
- 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.
- Expertise in Python and the Django framework.
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM.
- Experience with RESTful API design and development.
- Proficiency with version control systems, such as Git.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software development principles, data structures, and algorithms.
- Experience with testing frameworks (e.g., Pytest) and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, especially in a remote team setting.
- Experience with asynchronous programming and message queues (e.g., Celery, RabbitMQ) is a plus.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Senior backend software engineer python django Jobs in Kenya !
2