Senior Software Developer - Full Stack
Remote (USA/Canada)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- DockerNode.jsPostgreSQLPythonSQLCypressDjangoDynamoDBExpress.jsFlaskHTMLCSSJestMongoDBMySQLReact.jsTypeScriptAngularNosqlGitHub ActionsAWS Lambda
Requirements
- 4+ years experience in full-stack development
- Expertise in modern frontend framework (React.js or Angular)
- Expertise in backend language (Python or Node.js)
- Proficiency with backend frameworks (Express.js, Django/Flask)
- Solid development experience in TypeScript
- Deep understanding of object-oriented programming (OOP)
- Hands-on experience with AWS Cognito and Active Directory for IAM
- Strong proficiency with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB)
- Solid experience with containerization using Docker and AWS ECS
- Proficiency in building and deploying web applications and microservices on AWS (API Gateway, Lambda, SQS, SNS, Step functions, S3)
- Experience designing and implementing automated CI/CD pipelines (GitHub Actions, GitLab CI)
- Strong knowledge of automated testing principles and frameworks (Jest, Pytest, Cypress)
- Good knowledge of HTML5, CSS, and component libraries like Material UI
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable code across the full stack
- Lead development modules, debug complex issues, and enhance existing functionalities
- Collaborate with cross-functional teams including developers, DevOps, data engineers, QA, and project managers to deliver robust solutions
- Communicate directly with clients to understand issues and gather requirements for new features
- Ensure the seamless integration, optimization, and security of web applications
View Full Description & ApplyYou'll be redirected to the employer's site