We are seeking a talented
Full Stack Engineer
with an experience of about 5-8 years
to join our dynamic and fast-paced team. The ideal candidate will have a strong background in backend and frontend development, with expertise in Node.js, Express, Nest.js, React, Docker, and PostgreSQL
, along with some experience working with MongoDB
. You will be responsible for building, optimizing, and maintaining scalable web applications while collaborating closely with cross-functional teams in an evolving environment.
Key Responsibilities
- Develop, test, and maintain scalable and high-performance web applications.
- Design and implement RESTful APIs using
Node.js, Nest.js, Express
. - Build responsive and interactive UIs with
React, Redux.
- Utilize
Tailwind CSS
and Material UI
to create modern, accessible, and visually appealing interfaces. - Work with
PostgreSQL
for relational data storage and MongoDB
for NoSQL use cases. - Containerize applications using
Docker
for efficient deployment and scalability. - Optimize application performance and improve existing codebases.
- Collaborate with designers, product managers, and other engineers to deliver high-quality software solutions.
- Implement security best practices and ensure data protection.
- Adapt to rapid changes and contribute to innovation in a fast-evolving environment.
- Participate in code reviews, mentorship, and knowledge sharing within the team.
Required Skills & Qualifications
- 5-8 years of professional experience in full stack development.
- Strong proficiency in
JavaScript/TypeScript
. - Hands-on experience with
Node.js, Nest.js, Express
for backend development. - Expertise in
React, Redux
for frontend development. - Experience with
Tailwind CSS
and Material UI
for building responsive and visually appealing UIs. - Working knowledge of
Python
is preferable. - Solid understanding of relational databases, especially
PostgreSQL
. - Exposure to
MongoDB
and understanding of NoSQL databases. - Experience with
Docker
for containerization and deployment. - Knowledge of authentication mechanisms like JWT, OAuth, or session-based authentication.
- Strong knowledge of RESTful API design and microservices architecture.
- Familiarity with version control systems like
Git
. - Ability to write clean, maintainable, and efficient code.
- Good understanding of Agile methodologies and CI/CD pipelines.
- Ability to adapt to a fast-paced and evolving environment.