We are looking for a Senior Python Engineer to join one of our projects in the finance industry.
What is this project about?
This long-term fintech project is dedicated to simplifying taxes, tax refunds, and tax incentives in the US market. Our platform seamlessly integrates software and dedicated tax professionals to optimize users’ R&D tax credit services — supporting finance and tax-related business logic that has helped businesses claim billions of dollars in tax credits and incentives. Users simply upload their data, the platform performs analyses and generates the necessary tax forms, allowing clients to maximize their benefits efficiently.
What is the team size and structure?
You will be working in close collaboration with Senior Engineers, and communicate directly with the client, Lead, and PM from our side.
How many stages of the interview are there? * Interview with the Recruiter — up to 30 min.; * Tech interview on our side — up to 1 hour.; * Tech interview on our client side — up to 1 hour.
Hard skills * 5+ years of professional backend development experience; * Deep expertise in Python programming; strong experience with FastAPI or similar frameworks; * Solid understanding of relational databases, particularly PostgreSQL; * Strong knowledge of software design patterns and architecture best practices; * Experience with RESTful API design and development; * Experience with cloud platforms (preferably Azure); * Experience with microservices architecture and containerization (Docker); * Familiarity with Git-based workflows, CI/CD processes, and code reviews; * Experience integrating third-party services and APIs (e.g., Salesforce, NetSuite); * Experience with automated testing frameworks; * Proven ability to build scalable, performant, and secure backend applications; * Upper-Intermediate English level or higher.
Responsibilities * Design, build, and maintain efficient, reusable, and reliable backend code in Python; * Develop RESTful APIs and backend services integral to the Unified Partner Portal; * Ensure seamless integration with platforms like Salesforce and NetSuite; * Collaborate with front-end developers, UI/UX designers, product owners, and stakeholders to translate requirements into technical solutions; * Develop rigorous automated tests to ensure system reliability and robustness; * Optimize API performance and database queries for scalability, security, and maintainability; * Monitor application performance and troubleshoot issues using observability tools (e.g., Datadog); * Mentor and provide technical guidance to junior and mid-level developers; * Document technical designs and processes clearly and comprehensively.