Middle Full Stack Developer
Responsibilities:
Develop and maintain web applications using React, Node.js, and Nest.js.
Implement state management using Redux.
Work with databases using Prisma and PostgreSQL.
Design and develop RESTful APIs and GraphQL.
Ensure high performance, security, and scalability of applications.
Collaborate with cross-functional teams, including designers, product managers, and other developers.
Participate in code reviews and provide constructive feedback.
Write clean, efficient, and maintainable code following best practices.
Requirements:
3+ years of experience as a Full-Stack Developer.
Strong proficiency in JavaScript/TypeScript.
Hands-on experience with React, Redux, and component-based architecture.
Solid experience with Node.js and Nest.js framework.
Proficiency in working with relational databases, particularly PostgreSQL.
Experience with ORM tools such as Prisma.
Knowledge of RESTful API and GraphQL development.
Familiarity with CI/CD pipelines and DevOps best practices.
Understanding of code versioning tools such as Git.
Strong problem-solving skills and attention to detail.
Ability to work independently and as part of a team.
Nice to Have:
Experience with Docker and Kubernetes.
Knowledge of cloud platforms such as AWS, GCP, or Azure.
Understanding of microservices architecture.
Familiarity with testing frameworks (Jest, Cypress, etc.).
What We Offer:
Competitive salary and benefits.
Remote or hybrid work options.
Opportunity to work with a modern tech stack.
Professional growth and learning opportunities.
Collaborative and supportive team environment.
Артем Андруша