
Senior Backend Engineer, Python – Full-Stack Mindset
Posted Oct 21

Posted Oct 21
This is a fully remote position, open to applicants in Poland.
• Design, develop, and maintain scalable backend applications and services utilizing Python.
• Create comprehensive software solutions by leveraging Databricks, which includes application components, integrations, and backend services.
• Design and implement REST APIs while integrating backend systems with external services.
• Develop and sustain cloud-based solutions, primarily using AWS.
• Take ownership of technical solutions from requirements analysis and architecture design through to implementation and deployment.
• Contribute to frontend development as necessary, including the use of modern JavaScript frameworks.
• Utilize AI-powered development tools and engage in AI-assisted coding practices.
• Investigate AI-driven automation within software development processes.
• Construct prototypes, validate technical concepts, and deliver scalable solutions.
• Engage in technical planning, solution design, testing, code reviews, and architectural discussions.
• Collaborate with cross-functional, international teams to convert business requirements into technical solutions.
• Identify opportunities for continuous improvement, automation, and performance enhancement.
• Advocate for engineering best practices, clean code, maintainability, and modern software development standards.
• Participate in a recruitment process that includes a 30-minute recruiter screening call, a 1-hour technical call, and a 1-hour manager call.
• A minimum of 6 years of commercial experience in Python backend development.
• Senior-level software engineering expertise with the ability to independently design, develop, and deliver complex technical solutions.
• Strong grasp of backend architecture, REST APIs, distributed systems, and software design principles.
• Experience in cloud-based application development, preferably on AWS.
• Solid understanding of object-oriented programming, clean code principles, and software engineering best practices.
• Familiarity with CI/CD processes, version control systems, and contemporary development practices.
• Willingness to engage with frontend technologies and contribute to frontend development when necessary.
• An AI-first mindset with openness to AI-assisted development tools, automation, and emerging technologies.
• Strong problem-solving abilities, independence, and a solution-oriented mindset.
• Capacity to take ownership of technical decisions while considering scalability, performance, maintainability, and business needs.
• Advanced English communication skills, both written and spoken.
• Familiarity with Databricks, including a foundational understanding of the platform and its functionalities.
• Practical experience with React, Vue.js, Angular, or other modern JavaScript frameworks.
• Experience with AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, or similar.
• Background in banking, fintech, or financial services.
• Experience with Docker and containerized applications.
• Knowledge of Linux operating systems.
• Familiarity with microservices architecture and event-driven systems.
• Experience with AI agents, agentic coding workflows, or AI-driven development automation.
• Experience in designing technical solutions from scratch or contributing to architectural decisions.
• EU citizenship is requested in the application form.
• An enriching and collaborative work environment.
• Opportunities for personal and professional growth.
• Chance to work with emerging technologies and AI-powered development tools.
• An international work environment.
• Participation in technical planning, solution design, testing, code reviews, and architectural discussions.
Ness Digital Engineering
Movable Ink
Anyone AI
Get handpicked remote jobs straight to your inbox weekly.