Full Stack Developer – AWS & DevOps
Summary
Remote full-stack developer who designs, builds, and deploys scalable web apps: Angular on the frontend, Python (Flask/FastAPI/Django) and Node.js APIs on the backend, deployed to AWS via CI/CD pipelines. Day-to-day includes API development, unit/integration testing, code reviews, and cross-stack troubleshooting.
This is a remote position.
- Develop and maintain dynamic web applications using Angular, ensuring responsive and accessible UI/UX.
- Build and integrate RESTful APIs using Python (Flask, FastAPI, or Django) and Node.js for backend services.
- Collaborate with DevOps teams to deploy applications using CI/CD pipelines and AWS services.
- Write unit and integration tests to ensure code quality and reliability.
- Participate in code reviews and agile development processes.
- Troubleshoot and resolve issues across the stack (frontend, backend, cloud).
Requirements
- Proficiency in Angular (components, services, RxJS, Angular CLI).
- Strong skills in HTML, CSS, and TypeScript.
- Experience managing dependencies and build script and using npm (package.json).
- Python: REST API development (Flask, FastAPI, or Django, data manipulation, and integration.
- Node.js: Microservices, backend logic, and APIs/databases.
- AWS CLI: Comfortable managing services like S3, Lambda, EC2.
- CI/CD: Experience with GitHub Actions, AWS CodePipeline, or GitLab CI.
- Familiarity with containerized or serverless deployments.
- Unit testing for Angular and backend services (Python/Node).
- Deployment automation through pipelines to AWS environments.