[Remote] Full Stack Software Developer (Python / React / AWS)
Note: The job is a remote job and is open to candidates in USA. CornerStone Technology Talent Services is seeking an experienced Full Stack Software Developer to build and support modern cloud-based web applications. This role involves developing both backend services and frontend applications while working with AWS cloud technologies in an Agile environment.
Responsibilities
- Develop and enhance full-stack web applications using Python, FastAPI, ReactJS, and PostgreSQL
- Build and maintain REST APIs and backend services
- Create responsive, user-friendly front-end applications
- Design and optimize PostgreSQL databases
- Deploy and support applications in AWS using Docker
- Collaborate with product owners, developers, and business teams to deliver new features
- Participate in Agile ceremonies, code reviews, and sprint planning
- Write unit and integration tests to ensure high-quality software
- Troubleshoot production issues and improve application performance
- Maintain technical documentation and API documentation
Skills
- Strong experience with Python and FastAPI
- Experience building applications with ReactJS
- Experience with PostgreSQL
- Experience developing REST APIs
- Experience with Docker
- Experience working in AWS environments (EC2, S3, RDS, CloudWatch, IAM, VPC)
- Understanding of Agile software development and SDLC
- Experience with Git and collaborative development workflows
- Strong problem-solving and communication skills
- Terraform
- GitHub Actions
- CI/CD pipelines
- Infrastructure as Code (IaC)
- ECS or EKS
- Knowledge of NIST, FISMA, or federal security standards
- Experience with cloud modernization projects
Benefits
- Fully remote opportunity
- Work on modern cloud-native applications
- Agile, collaborative engineering team
- Opportunity to contribute to enterprise-scale software solutions
- Long-term contract supporting mission-critical technology initiatives
Company Overview