We are looking for a highly capable Senior Python Full Stack Engineer who can work independently and take full ownership of end-to-end delivery. This role is part of an initiative to evaluate and optimize the cost and duration of software development using AI-assisted tooling. The client has produced a detailed vibe-coded prototype, and the task is to transform that prototype into a production-ready application. The technical approach — full rewrite, partial reuse, or hybrid — is still open and will be determined collaboratively based on feasibility, code quality and project constraints. A key requirement is the active use of AI-powered and code-assisted development tools throughout the engineering process to ensure higher efficiency and quality.
Responsibilities
- Take full ownership of end-to-end delivery of a production-ready application
- Transform an existing vibe-coded prototype into a robust, scalable solution
- Collaborate on defining the technical approach, whether full rewrite, partial reuse or hybrid
- Design and implement backend services using Python and REST APIs
- Develop frontend interfaces with React.js or Angular
- Integrate AI-powered and code-assisted development tools throughout the engineering process
- Work with relational databases and ORM frameworks to ensure data integrity and performance
- Deploy and maintain containerized services on AWS using CI/CD pipelines
- Participate in Agile/Scrum ceremonies and contribute to collaborative engineering practices
- Ensure code quality, maintainability and efficiency across the full stack
Requirements
- 5+ years of experience as a Full Stack Engineer
- Proficiency in Python with Flask, Django or FastAPI
- Expertise in REST API design and ORM frameworks such as SQLAlchemy
- Background in SQL and relational databases (MySQL, PostgreSQL)
- Skills in React.js, Angular and JavaScript/TypeScript
- Knowledge of AWS cloud services, Docker and containerized services
- Familiarity with CI/CD tools such as CircleCI, GitHub Actions and Jenkins
- Understanding of Agile/Scrum methodologies and GitHub version control
- Flexibility to use AI coding tools such as Devin, Cursor and Copilot
- Experience working in collaborative engineering teams
- English level B2+
Nice to have
- Background in FinTech or financial software
- Domain experience in Accounts Receivable or Order-to-Cash