We’re seeking a motivated Full-Stack Engineer with 6 months to 2 years of experience to join our development team. You’ll work on modern web applications built with React and Node.js and deployed on AWS. This role offers an excellent opportunity to grow your skills across the front end, back end, and cloud.
Key Responsibilities
Develop and maintain React-based web applications with modern UI libraries
Build and optimize RESTful APIs using Node.js and Express in TypeScript
Design and implement database schemas, write migrations, and optimize queries
Integrate third-party APIs and services
Deploy applications to AWS using CI/CD pipelines
Write clean, maintainable code with clear documentation
Participate in code reviews and collaborate with team members
Debug and resolve issues across the full stack
Optimize application performance and user experience
Required Technical Skills
Front End
React, JavaScript/TypeScript, Redux (or similar), Material UI (or similar component libraries)
Back End
Node.js, Express.js for building RESTful APIs, PostgreSQL,
working with an ORM
Queue processing with Bull (or similar) for background jobs
DevOps & Cloud
AWS: S3, EC2, Lambda, CodeBuild, CodePipeline
Version control: Git workflows and branching strategies
CI/CD: Automated build and deployment pipelines
General
Strong understanding of RESTful API design principles
Experience with SQL and relational database design
Understanding of asynchronous programming patterns
Familiarity with testing frameworks (e.g., Jest)
Knowledge of security best practices
Required Experience
6 months to 2 years of professional software development experience
Proven experience building web applications with React and Node.js
Hands-on experience with TypeScript
Practical knowledge of AWS services or other cloud platforms
Experience with PostgreSQL or other relational databases
Familiarity with Git and team-oriented development workflows