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
View details
Apply Now