
Full Stack Developer
Overview
We are seeking a highly skilled and motivated Full Stack Developer with 3–4 years of hands-on experience in building scalable, high-performance web applications using Node.js, React, and modern JavaScript frameworks. The ideal candidate should have a strong understanding of both front-end and back-end technologies, RESTful API design, and cloud-based deployment. You will work closely with cross-functional teams, including UI/UX designers, product managers, and other developers, to deliver robust and maintainable solutions.
Frontend Development
-
Develop responsive, intuitive, and dynamic user interfaces using React.js, Next.js, and related libraries (Redux, Context API, etc.).
-
Collaborate with designers to implement pixel-perfect UIs and ensure a consistent user experience across all devices and browsers.
-
Optimize frontend performance through lazy loading, code-splitting, and efficient rendering.
-
Integrate APIs and manage state effectively using modern patterns.
-
Ensure adherence to accessibility and usability standards.
Backend Development
-
Design, build, and maintain RESTful or GraphQL APIs using Node.js, Express.js, or NestJS.
-
Develop scalable backend services with clean architecture, robust validation, and secure authentication/authorization (JWT, OAuth, etc.).
-
Integrate databases such as PostgreSQL, MySQL, or MongoDB, and write optimized queries.
-
Implement caching mechanisms (Redis) and background job processing for performance improvement.
-
Conduct unit and integration testing to ensure reliability and maintainability.
Required Skills & Qualifications
-
Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
-
3–4 years of professional experience as a Full Stack Developer or similar role.
-
Proficiency in JavaScript (ES6+), React.js, Node.js, and Express.js.
-
Strong understanding of HTML5, CSS3, SCSS, and responsive design.
-
Experience with SQL and NoSQL databases.
-
Familiarity with version control systems (Git/GitHub/GitLab).
-
Solid understanding of RESTful APIs, JWT/OAuth, and asynchronous programming.
-
Knowledge of unit testing (Jest, Mocha, or similar).
-
Experience with Docker, CI/CD pipelines, and cloud services is a plus.
DevOps & Deployment
-
Manage deployments on AWS, Azure, Google Cloud, or Vercel.
-
Set up CI/CD pipelines, containerization using Docker, and environment configuration management.
-
Monitor system performance, logs, and errors to ensure high availability and scalability.
Preferred Qualifications
-
Experience with Next.js, TypeScript, or GraphQL.
-
Familiarity with microservices architecture.
-
Understanding of serverless functions (AWS Lambda, Google Cloud Functions).
-
Prior experience in performance optimization and security best practices.
-
Exposure to Agile development methodologies and Jira.
Soft Skills
-
Strong problem-solving and analytical thinking.
-
Excellent communication and collaboration skills.
-
Ability to work independently with minimal supervision.
-
Attention to detail and a passion for writing clean, maintainable code.
Why Join Us?
-
Opportunity to work on modern, high-impact web applications.
-
Collaborative, growth-oriented team culture.
-
Competitive compensation and benefits.
-
Continuous learning and professional development opportunities.