Job Title: Python Software Engineer
Location: Remote (anywhere in the continental U.S.)
Work Style: Fully Remote
Contract to hire
Salary: $121,000 – $139,000 per year
Start: ASAP
Interview Process: Not specified
About the Role (Summary of project)
Gentis Solutions is seeking a Python Software Engineer to join its Professional Consultants group, working directly with clients to deliver high-performance, scalable, and cloud-native applications.
This is a remote, long-term consulting engagement (typically 12 months with potential for extension) focused on designing and deploying microservice-based RESTful APIs and cloud infrastructure solutions. The ideal candidate is a highly skilled engineer with deep experience in Python, containerization, and distributed systems.
What You’ll Do (Job Description):
- Develop, deploy, and maintain RESTful APIs and microservices using FastAPI, Flask, or Django.
- Design and implement cloud-based solutions using AWS, Azure, or GCP.
- Manage containerized environments with Docker and Kubernetes (Helm experience a plus).
- Implement infrastructure as code using Terraform or equivalent tools.
- Optimize and scale services for performance and reliability.
- Work with SQL databases (PostgreSQL, MySQL) for data modeling and optimization.
- Build and maintain CI/CD pipelines using GitHub or comparable tools.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Implement and maintain authentication and security frameworks (OAuth, token-based auth).
- Participate in design reviews, code reviews, and architectural discussions.
What We’re Looking For (Must Haves):
- 4+ years of professional Python development experience.
- 3+ years of hands-on experience building RESTful APIs using FastAPI, Flask, or Django.
- 3+ years of experience deploying and managing microservices at scale.
- 3+ years of experience with Docker and Kubernetes.
- Proven experience designing cloud-based deployments (AWS, Azure, or GCP).
- Experience with Terraform or other infrastructure-as-code tools.
- Strong SQL and relational database skills.
- Experience with CI/CD pipelines and version control (Git/GitHub).
- Understanding of web service architecture, microservice design patterns, and API best practices.
- Experience with authentication frameworks (OAuth, token-based).
- Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field (or equivalent experience).
Preferred (Nice-to-Have Skills):
- Experience with API gateways.
- Expertise in FastAPI performance tuning and scaling for high-volume microservices.
- Experience with Model Control Plane (MCP) or platform development.
- Familiarity with cloud-native monitoring, logging, and tracing (Prometheus, Grafana, ELK, etc.).
Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.