Full Stack Engineer (React + Node.js)
How to stand out:
We prefer hiring people with amazing side projects? If you have done any of the side projects? This gives you a direct edge over everyone else, So Please share while you're applying for the job role.
Job Description:
We are seeking a highly skilled and motivated Full Stack Engineer with building experience in React and Node.js to join our dynamic team. The ideal candidate will be responsible for developing and maintaining both frontend and backend components of web applications, as well as managing servers and ensuring smooth deployment processes
You will collaborate with our cross-functional team to deliver high-quality solutions that drive business objectives. If you are passionate about coding, excited about problem-solving, and eager to work in an agile environment, this is the role for you.
Key Responsibilities
- Develop and maintain responsive front-end applications using React.js.
- Build and optimize backend services and APIs using Node.js and Express.
- Manage and monitor servers and deployment pipelines (e.g., AWS, Azure, Heroku, etc.).
- Implement database solutions, primarily using MongoDB or MySQL/PostgreSQL.
- Ensure the entire stack is designed and built for speed, scalability, and reliability.
- Collaborate with designers and product managers to define and deliver new features.
- Write clean, maintainable, and efficient code.
- Participate in code reviews, debugging, and testing.
- Manage the full software development life cycle (SDLC) from concept to deployment and beyond.
- Stay up to date with the latest industry trends and technologies.
Requirements
- Experience in React.js and Node.js development.
- Strong understanding of JavaScript (ES6+), HTML5, CSS3.
- Experience with RESTful API design and integration.
- Familiarity with MongoDB and/or SQL databases.
- Experience with version control systems like Git.
- Hands-on experience with DevOps tasks: server management, CI/CD pipelines, Docker, etc.
- Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
- Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM).
- Experience in troubleshooting, optimizing performance, and improving scalability.
- Understanding of fundamental design principles behind a scalable application.
- Excellent problem-solving skills and attention to detail.
- Good communication skills and ability to work collaboratively in a team environment.
Nice to Have
- Experience with TypeScript.
- Familiarity with GraphQL.
- Knowledge of Serverless architecture.
- Experience with Unit testing frameworks like Jest, Mocha, or Chai.
- Familiarity with containerization using Docker and Kubernetes.
Benefits
- Competitive salary
- Flexible working hours and remote options
- Learning and development opportunities
- Collaborative and inclusive company culture
How to Apply
If you meet the qualifications and are excited about the opportunity to work in a fast-paced environment, we’d love to hear from you!