FullStack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+34 more
Job description
-
Design, develop, and maintain scalable, high-performance web applications using React 18.3, TypeScript, Node.js, and NestJS, following modern development standards and best practices.
-
Build and maintain React 18.3 Micro Frontend applications using reusable, modular, and independently deployable UI components.
-
Develop reusable front-end components, hooks, and libraries using React, TypeScript, SASS, and modern CSS, with a focus on maintainability and consistent user experiences.
-
Design and develop scalable REST APIs using NestJS and Node.js, including API validation, error handling, authentication, authorization, logging, and documentation.
-
Deploy and operate containerized Node.js/NestJS applications on AWS ECS, leveraging API Gateway and Route 53 for API exposure, routing, and application accessibility.
-
Develop and maintain Infrastructure as Code (IaC) using Terraform to provision and manage AWS cloud infrastructure in a consistent and repeatable manner.
-
Implement and maintain automated CI/CD pipelines using GitHub Actions for application build, testing, security validation, deployment, and release automation.
-
Participate in Agile development processes, including sprint planning, backlog refinement, code reviews, troubleshooting, and production support using tools such as Jira and GitHub.
Requirements
-
8+ years of professional software development experience with strong hands-on experience in Node.js, TypeScript, and React.
-
Strong experience developing modern web applications using React 18.x, React Hooks, reusable components, and state-management patterns.
-
Hands-on experience designing and developing Micro Frontend architectures and modular, reusable React applications.
-
Strong experience building RESTful APIs using Node.js and NestJS, including API design, validation, authentication, authorization, error handling, and documentation.
-
Hands-on experience with TypeScript and modern JavaScript/ECMAScript standards.
-
Strong experience with Prisma ORM and PostgreSQL, including relational data modeling, schema design, migrations, queries, and database performance optimization.
-
Experience developing unit and integration tests using Jest or similar JavaScript/TypeScript testing frameworks.
-
Hands-on experience with Git, GitHub, and GitHub Actions for source control, branching, code reviews, automated testing, and CI/CD.
-
Experience deploying and supporting containerized applications using AWS ECS and integrating services with AWS API Gateway and Route 53.
-
Hands-on experience with Terraform for AWS infrastructure provisioning and Infrastructure as Code.
-
Understanding of modern web security practices, including JWT/OAuth-based authentication, authorization, API security, and secure coding practices.
-
Strong understanding of application performance, scalability, fault tolerance, logging, monitoring, and troubleshooting.
-
Experience working in an Agile/Scrum development environment and collaborating with cross-functional engineering teams.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦