Full Stack Developer (React, Nest)
$$$$
We are seeking a Senior Full Stack Developer with a strong background in developing and maintaining both frontend and backend services. The ideal candidate will have extensive experience with Nest.js and React.js/Nest.js, along with a proven track record of building scalable and efficient web applications. This role requires a deep understanding of full-stack development, database management, including both SQL and NoSQL databases, and modern software development practices.
Budjet: 3500 USD gross
Key Responsibilities
- Develop and maintain the frontend and backend of the app using React.js and Nest.js.
- Ensure seamless integration between frontend and backend components, optimising for performance, scalability, and user experience.
- Implement and maintain containerisation solutions using Docker.
- Apply Agile and Scrum methodologies to ensure efficient project management and timely delivery.
- Troubleshoot and resolve complex technical issues related to both frontend and backend services.
- Collaborate with product managers, UX/UI designers, DevOps engineers, and other team members.
Design and implement robust and scalable database solutions using MySQL/MariaDB, and NoSQL databases like MongoDB.
Requirements
- A Bachelorβs degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Strong knowledge of frontend technologies, including HTML, CSS, JavaScript, and Angular.
- Strong knowledge of queuing systems such as RabbitMQ and Kafka.
- Understanding of Domain-Driven Design (DDD), Hexagonal Architecture, Clean Architecture, CQRS, and Event-Driven Architecture (Intermediate level).
- Frameworks & Libraries, NestJS (Express-based) for scalable backend applications.
- Database & ORM, Experience with Kysely, Knex, or similar query builders.
- Experience with Monorepo Management like NX, pnpm workspaces, or similar tooling.
- Proficiency in Unit Testing & End-to-End Testing (Intermediate level).
- Strong understanding of software development methodologies, such as Agile and Scrum.
- Excellent communication and collaboration skills.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Good grasp of containerisation principles and experience with Docker.
- Familiarity with RESTful API design and development, as well as GraphQL, Protobuf, and Flatbuffer.
- Understanding of Schema Validation, Familiarity with Ajv, Typebox, Zod, or equivalent libraries.
- TypeScript for robust and maintainable code.
- Knowledge of Package Managers β Experience with npm, pnpm, yarn, etc.
- Experience with Redis, MySQL, and/or PostgreSQL, including complex query optimization and database design.
- Deep experience with Next.js and React in high frequency transaction environments, including RESTful API design and development.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 9 April
45 views
Β·
6 applications
See stats of candidates who applied for this job π
π
$2000-3500
Average salary range of similar jobs in
analytics β
Loading...