
Senior Backend Developer, Python
Posted Jun 12

Posted Jun 12
This is a fully remote position, open to applicants in Poland.
• Refactor current Python backend applications to facilitate the breakdown of a monolithic architecture into smaller, independent services.
• Identify practical, low-impact modifications that enhance modularity and separation of concerns without unnecessary redesign.
• Ensure application configurations and settings are environment-specific and appropriate for deployment across various environments.
• Develop and maintain robust backend services and APIs in Python with an emphasis on maintainability, reliability, and security.
• Assist in transitioning applications towards containerized and automated deployment models, collaborating closely with DevSecOps and platform engineers.
• Enhance code quality, testing, troubleshooting, and documentation to support safe incremental changes.
• Diagnose and resolve functional, integration, and performance challenges in existing backend services.
• Document implemented modifications and promote strong backend engineering practices within the team.
• Over 7 years of professional experience in backend software development, with a primary focus on Python backend engineering.
• Strong recent hands-on expertise in Python backend development.
• Demonstrated experience in building and maintaining production backend services and APIs.
• Proven track record of working with existing or legacy codebases and conducting incremental refactoring.
• Practical experience in assisting the decomposition of monolithic applications into smaller, independent services.
• Strong comprehension of environment-based configuration, backend architecture, API design, and database design.
• Solid understanding of integration patterns, service boundaries, and sustainable backend design.
• Familiarity with CI/CD practices, Git workflows, code reviews, and Agile/Scrum methodologies.
• Good grasp of secure coding practices and the ability to write maintainable, well-tested code.
• Strong analytical, debugging, communication, and documentation abilities.
• Experience with Docker and Kubernetes for deployments.
• Familiarity with message queues, event-driven architectures, or caching strategies.
• Experience working in cloud or hybrid environments.
• Proficient in spoken and written English.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible working hours and remote work options.
• Opportunities for professional development and continuous learning.
• Supportive and collaborative team environment.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.