Open role
[Remote] Full Stack Developer (Python)
Note: The job is a remote job and is open to candidates in USA. VITS Consulting Corp is seeking a highly skilled Full Stack Developer to design, develop, and maintain scalable, cloud-native applications. The role involves working across frontend and backend technologies, building APIs, deploying AWS solutions, implementing DevOps and AI capabilities, owning production applications, and mentoring engineers.
Responsibilities
- Design and develop scalable full stack applications using React, Node.js, and Python
- Build and maintain robust APIs and backend services
- Design cloud-native solutions and deploy applications using AWS services
- Contribute to system architecture, technical design, and engineering best practices
- Implement CI/CD pipelines and support automated testing and deployment processes
- Take ownership of applications throughout the development lifecycle, including production support and optimization
- Identify opportunities to leverage AI and emerging technologies to improve products, workflows, and engineering efficiency
- Collaborate with product managers, designers, and engineering teams to deliver high-quality solutions
- Mentor junior and mid-level engineers and contribute to knowledge-sharing initiatives
- Continuously evaluate and improve system performance, scalability, reliability, and maintainability
Skills
- 5 8 years of professional experience in full stack software development
- Strong hands-on experience with React, Node.js, and Python
- Strong Python development experience is a must
- Strong AWS/cloud experience is a must, including development and deployment of cloud-based applications
- Proven experience designing, developing, and integrating RESTful APIs and other service-oriented architectures
- Strong understanding of systems design, software architecture, scalability, reliability, and performance
- Experience with modern DevOps practices, CI/CD, cloud deployments, monitoring, and production ownership
- Practical experience using and implementing AI/ML capabilities within software applications
- Strong understanding of application security, testing, version control, and software development best practices
- Ability to troubleshoot complex technical issues and take end-to-end ownership of solutions
- Strong communication and collaboration skills with a high level of emotional intelligence and humility
- Demonstrated ability to mentor, coach, and upskill other engineers
Benefits
- Remote work arrangement
Company Overview
Company H1B Sponsorship