Python Back-End Developer
Role details
Job location
Tech stack
Job description
As a Python Back-End Developer, you'll be responsible for developing high-performance Microservices, integrating with 3rd-party platforms, and building complex systems like Billing and internal automation tools. If you are a fast learner with a passion for clean code and modern architecture, we want you with us. This is a fully Remote position., Develop & Maintain: Build robust, scalable backend services using Python and FastAPI. Microservices Architecture: Design and implement services within a distributed system environment. Integrations: Create and optimize connections with external APIs and 3rd-party software. Business Logic: Own the development of mission-critical systems, including billing and internal tools. Data Design: Work with SQL databases to ensure efficient data organization and management. End-to-End Execution: Participate in the full development lifecycle, from initial design to production.
Requirements
Do you have experience in System architecture design?, Python Proficiency: 5+ years of professional experience in Python development. Web Frameworks: Strong hands-on experience with FastAPI (or significant experience with Django/Flask and a desire to work with FastAPI). Architectural Understanding: Experience working with Microservices and distributed systems. Database Skills: Solid experience with SQL and database schema design. Cloud Knowledge: Familiarity with AWS environments. API Expert: Proven experience building and consuming RESTful APIs. Analytical Mindset: Strong problem-solving skills and the ability to dive into complex logical challenges. Team Player: Ability to work independently while being a supportive part of a small, expert team.