Job Title: JavaScript Developer (React.js / Node.js / Nest.js)
We are looking for a skilled JavaScript Developer with experience in React.js, Node.js, and Nest.js to join our development team. The ideal candidate will be responsible for building scalable web applications, developing responsive user interfaces, and creating robust backend services.
You will work closely with designers, product managers, and other developers to deliver high-quality software solutions while ensuring performance, scalability, and maintainability.
Responsibilities
- Develop and maintain responsive web applications using React.js and Next.js
- Build scalable backend services and APIs using Node.js and Nest.js
- Translate UI/UX designs and wireframes into high-quality frontend code
- Develop reusable components and maintain clean application architecture
- Integrate frontend applications with backend APIs and third-party services
- Optimize applications for speed, scalability, and cross-browser compatibility
- Work with SQL/NoSQL databases and data modeling
- Troubleshoot, debug, and resolve application issues
- Participate in code reviews and maintain coding standards
- Collaborate with cross-functional teams to deliver new features
- Stay updated with modern JavaScript technologies and development trends
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- Strong proficiency in JavaScript (ES6+)
- Experience with React.js
- Experience with Node.js
- Hands-on experience with Nest.js and Next.js
- Knowledge of TypeScript
- Strong understanding of HTML, CSS
- Experience with REST APIs
- Familiarity with Git
- Experience with SQL/NoSQL databases
- Understanding of Agile development methodologies
- Strong problem-solving and communication skills
Preferred Skills
- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of Docker/CI-CD pipelines
- Familiarity with testing frameworks like Jest or Cypress
What We Offer
- Competitive salary package
- Career growth opportunities
- Hands-on experience with real-world projects
- Collaborative and innovative work environment
- Learning and mentorship opportunities