Python Full Stack Developer
Revature, a technology talent development and engineering services company, is hiring a Python Full Stack Developer in Edison, US, to build, test, deploy, and maintain production-ready cloud-native applications. Core stack: Python, FastAPI, React/Angular/Vue, SQL and NoSQL databases, AWS/Azure/GCP, Docker/Kubernetes, CI/CD, with LLM/AI-assisted development as a plus.
- Compensation
- Not disclosed
- Location
- Edison, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3+ years of professional software development experience building and maintaining production-ready applications
- Strong proficiency in Python, including OOP, asynchronous programming, type annotations, testing, and production codebases
- Experience with JavaScript and/or TypeScript and modern SPA frameworks such as React, Angular, or Vue.js
- Familiarity with backend frameworks such as FastAPI or equivalent server-side technologies
- Experience designing, developing, and consuming RESTful APIs, including authentication, authorization, and data validation
- Experience with relational databases and SQL, plus working knowledge of NoSQL technologies
- Hands-on experience with at least one major cloud platform (AWS, Azure, or GCP)
- Experience developing and deploying cloud-native applications
- Understanding of Docker and familiarity with Kubernetes or similar orchestration platforms
- Experience with CI/CD pipelines, modern DevOps practices, and Git
- Knowledge of debugging, software testing, troubleshooting, and performance optimization
- Exposure to LLMs and AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT)
- Strong analytical and problem-solving abilities with willingness to learn new technologies
- Excellent communication skills and ability to collaborate with technical and non-technical stakeholders
Nice to have
- Experience building AI-powered applications or integrating LLM-based solutions
- Knowledge of cloud architecture, distributed systems, and microservices
- Exposure to machine learning, data engineering, or MLOps concepts
- Experience working in Agile software development environments
Full description
About Revature
Revature is a technology talent development and engineering services company that partners with enterprise organizations to build technology capabilities and support digital transformation. We provide opportunities for technology professionals to strengthen their skills, work with modern technologies, and contribute to enterprise-level projects.
At Revature, we focus on continuous learning, technical excellence, and collaborative problem-solving to help individuals and organizations succeed in an evolving technology landscape.
Role Overview
We are looking for a skilled Python Full Stack Developer with strong full-stack development capabilities and a solid foundation in Python, modern web technologies, cloud computing, and AI-assisted development. The ideal candidate will have hands-on experience building, testing, deploying, and maintaining production ready applications while collaborating with cross functional teams.
In this role, you will contribute to the development of scalable, cloud-native applications, build and integrate RESTful APIs, work with relational and NoSQL databases, and leverage modern development tools and practices. Exposure to Large Language Models (LLMs) and AI-powered application development will be an added advantage.
Key Responsibilities & Required Skills
- Software Development: 3+ years of professional software development experience building and maintaining production-ready applications.
- Python Programming: Strong proficiency in Python, including Object-Oriented Programming (OOP), asynchronous programming, type annotations, testing, and working with production codebases.
- Frontend Development: Experience with JavaScript and/or TypeScript and modern Single Page Application (SPA) frameworks such as React, Angular, Vue.js, or equivalent.
- Backend Development: Familiarity with backend frameworks such as FastAPI or equivalent server-side technologies.
- API Development: Experience designing, developing, and consuming RESTful APIs, with an understanding of authentication, authorization, and data validation.
- Database Management: Experience with relational databases and SQL, along with working knowledge of NoSQL database technologies.
- Cloud Technologies: Hands-on experience with at least one major cloud platform, such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Cloud-Native Development: Experience developing and deploying cloud-native applications.
- Containerization & Orchestration: Understanding of Docker and familiarity with Kubernetes or similar container orchestration platforms.
- DevOps & CI/CD: Experience with CI/CD pipelines, modern DevOps practices, Git, and collaborative software development workflows.
- Testing & Optimization: Knowledge of debugging, software testing, troubleshooting, and performance optimization.