Remotery

Senior Backend Developer, Python

Posted May 30

This is a fully remote position, open to applicants in Bulgaria.

📋 Description

• Revise current Python backend applications to facilitate the breakdown of a monolithic structure into smaller, independent services.

• Identify practical, low-impact modifications that enhance modularity and separation of concerns without excessive redesign.

• Ensure that application configurations and settings are environment-specific and suitable for deployment across various environments.

• Design and maintain production-quality backend services and APIs in Python, prioritizing maintainability, reliability, and security.

• Assist in the transition of applications towards containerized and automated deployment methods, collaborating closely with DevSecOps and platform engineers.

• Enhance code quality, testing, troubleshooting, and documentation to enable safe incremental changes.

• Diagnose and resolve functional, integration, and performance challenges in existing backend services.

• Document changes made and contribute to best practices in backend engineering within the team.


⛳️ Requirements

• Over 7 years of professional experience in backend software development, with a primary focus on Python backend engineering.

• Strong recent hands-on experience in Python backend development.

• Demonstrated experience in building and maintaining production backend services and APIs.

• Proven ability to work with existing or legacy codebases and carry out incremental refactoring.

• Practical experience in supporting the breakup of monolithic applications into smaller, independent services.

• Strong understanding of environment-specific configurations, backend architecture, API design, and database design.

• Good comprehension of integration patterns, service boundaries, and maintainable backend design.

• Familiarity with CI/CD practices, Git workflows, code reviews, and Agile/Scrum methodologies.

• Solid understanding of secure coding practices and the ability to write maintainable, thoroughly tested code.

• Strong analytical, debugging, communication, and documentation abilities.

• Experience with deployments using Docker and Kubernetes.

• Experience with message queues, event-driven architectures, or caching strategies.

• Experience in cloud or hybrid environments.

• Proficient in spoken and written English.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health benefits including medical, dental, and vision coverage.

• Flexible work hours and the option for remote work.

• Opportunities for professional development and continuous learning.

• Engaging company culture and a collaborative work environment.

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers