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.