Role Overview
Datafortune is hiring a RRF NO - 338 - Lead Engineer- Python. This is a full-time remote role, with the team based in Remote. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
We are looking for a Senior Python Engineer with 6+ years of experience to join our backend engineering team. The ideal candidate will have strong expertise in Python-based microservice development, RESTful APIs, cloud-native deployments, and modern testing and security best practices. You will work closely with cross-functional teams to build scalable, secure, and reliable backend services in a cloud environment.
Key Responsibilities
- Develop and maintain Python-based microservices using frameworks like FastAPI, Flask, or Django.
- Design and implement RESTful APIs with asynchronous programming where applicable.
- Architect and deploy microservices using Docker, adhering to modern CI/CD and DevOps practices.
- Implement Pub/Sub messaging and service communication patterns using Google Pub/Sub, Kafka, or RabbitMQ.
- Work with relational databases such as PostgreSQL and MySQL, and have familiarity with NoSQL databases like MongoDB.
- Utilize cloud services from Google Cloud Platform, AWS, or similar for scalable deployment.
- Ensure high code quality through unit testing (e.g., pytest, unittest) and API testing (e.g., Postman, Newman).
- Apply and advocate for API security best practices, including OAuth2, JWT, and data encryption.
- Collaborate in Agile teams using version control, sprint planning, and structured documentation.
- Integrate third-party services such as Mailgun for email automation and OpenAI/ChatGPT for AI-enhanced features.
Required Skills & Qualifications
- 5+ years of professional experience as a Python developer with a strong understanding of microservices architecture.
- Proficiency with Python web frameworks such as FastAPI, Flask, or Django.
- Strong knowledge of Docker and deployment of services to cloud environments.
- Experience with CI/CD tools and Infrastructure as Code (e.g., Terraform).
- Expertise in working with PostgreSQL, MySQL, and basic knowledge of MongoDB.
- Hands-on experience with message brokers like Kafka, RabbitMQ, or Google Pub/Sub.
- Proficient in unit and API testing frameworks and best practices.
- Solid understanding of API authentication, authorization, and data protection techniques.
- Familiarity with email service providers (e.g., Mailgun) and AI-based API integrations (e.g., OpenAI).
- Experience working in Agile teams with Git-based workflows.
- Familiarity with observability tools (e.g., logging, monitoring, tracing).
Soft Skills
- Independent problem-solving ability with a detail-oriented approach.
- Strong communication, analytical, and problem-solving skills.
- Team collaboration in distributed environments.
- Proactive in suggesting improvements and maintaining best practices.
Frequently Asked Questions
How do I apply for the RRF NO - 338 - Lead Engineer- Python position at Datafortune?
Use the Apply button above to submit your application directly to Datafortune. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the RRF NO - 338 - Lead Engineer- Python role at Datafortune remote?
Yes. This is a remote role. The team is based in Remote, but the position itself does not require relocating to that office.
What does a RRF NO - 338 - Lead Engineer- Python at Datafortune earn?
Datafortune has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the RRF NO - 338 - Lead Engineer- Python role at Datafortune posted?
This role was posted on April 16, 2026 (52 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start