Back to vacancies list

Full-Stack JavaScript Developer

Remote

Developers

Full-Stack JavaScript Developer

Developers

Remote

thumbnail

REQUIREMENTS:

  • 4+ years of fullstack engineering experience
  • Strong hands-on experience with React and Next.js
  • Proficiency in backend development using Node.js and NestJS
  • Expertise in ORM/Query Builders, specifically TypeORM or Prisma
  • Solid experience with relational databases (PostgreSQL or MySQL)
  • Experience with RBAC (Role-Based Access Control) architecture and implementation
  • Practical knowledge of authentication and authorization protocols (OAuth2, JWT)
  • Experience with message brokers (RabbitMQ) and caching/data-store solutions (Redis)
  • Proficiency in real-time communication using WebSockets
  • Strong skills in API documentation using OpenAPI/Swagger
  • Experience working on complex business logic systems (CRM, ERP, or similar large-scale platforms)
  • Advanced Git skills (complex branching, rebasing, and conflict resolution)
  • Experience working within Agile methodologies (Scrum/Kanban)
  • Proficiency in Jira or similar project management tools (Asana, ClickUp, etc.)
  • English: B1 (Intermediate) or higher
  • Experience with testing frameworks (Jest, Mocha, Cypress, Playwright, etc.) is a significant plus

RESPONSIBILITIES:

  • Develop and maintain scalable web applications using React/Next.js and NestJS
  • Manage database schema migrations and complex queries using TypeORM or Prisma
  • Design and implement secure, granular RBAC systems to manage user permissions and data access
  • Architect and build event-driven systems using RabbitMQ and high-performance caching layers with Redis
  • Develop real-time features and live data updates using WebSockets
  • Document all API endpoints rigorously using OpenAPI/Swagger to ensure seamless integration
  • Implement secure authentication flows using OAuth2 and JWT
  • Architect and implement complex business workflows and data-heavy modules within CRM/ERP environments
  • Design and implement robust API services and optimized database schemas
  • Take ownership of assigned features from technical design through to delivery
  • Ensure code quality through best practices, comprehensive code reviews, and testing
  • Manage tasks and documentation effectively within Jira/Agile workflows
  • Collaborate closely with the product team and stakeholders to translate requirements into technical solutions

WE OFFER:

  • Friendly atmosphere and goal-oriented colleagues
  • Flexible schedule to work remotely and in our comfortable coworking space in Chișinău
  • Corporative hardware for work
  • Paid lunch Paid vacation (28 working days per year) and sick leave (5 days per year with 100% compensation)
  • Education bonuses
  • Corporate English language courses
  • Medical insurance
  • Participation in corporate parties, both online and offline
  • Psychological and mental health support
  • Pleasant corporate gifts
  • Company support during significant life events

Are you in?

Thank you!

We will be in touch shortly to learn more about your goals and get you rolling.