Full Stack Developer
Pavani KolagotlaRemoteSENIORPosted 10d ago
PythonJavascriptDjangoFlaskFastAPIFalconSQLAlchemyReactVueAWSDockerKubernetes/EKSAWS LambdaAPI GatewayStep FunctionsEventBridgeCI/CDDevSecOpsRDSPostgreSQLMongoDBRedisMemcachedElasticsearchAWS Well-Architected FrameworkServerless Application Model
About the Role
We are seeking a Full Stack Developer to join our team for a 12-month contract-to-hire position. This role requires 14+ years of experience and involves designing, developing, testing, and deploying full-stack, cloud-native applications using AWS services.
Key Responsibilities
• Design, develop, test, and deploy full-stack, cloud-native applications using AWS services
• Build scalable and secure distributed systems leveraging microservices architecture, containerization, and API-first design patterns
• Develop frontend and backend services using Python and JavaScript-based frameworks
• Collaborate closely with UX, DevOps, security, and product teams to deliver high-value software solutions
• Support application modernization efforts and develop technical solution prototypes
• Apply Agile and Scaled Agile principles to plan, build, and deliver software efficiently
• Mentor and support team members while contributing to a collaborative engineering culture
• Communicate technical concepts clearly to both technical and non-technical stakeholders
Requirements
• U.S. Citizen or Green Card holder
• Bachelor’s degree or equivalent professional experience (10+ years total experience considered in lieu of degree)
• 6+ years of hands-on full-stack application development experience
• 3+ years of cloud application development experience on AWS
• Strong proficiency in Python and JavaScript (must-have skills)
• Backend framework experience with Django or equivalents such as Flask, FastAPI, Falcon, or SQLAlchemy
• Frontend framework experience with Vue.js or equivalents such as React, Angular (v1.6+), or Svelte
• Experience building cloud-native, API-driven applications
• Strong understanding of Agile methodologies and experience working in Agile delivery environments
• Ability to work independently while collaborating effectively with distributed teams