Full Stack Developer

closed
Teramind Logo

Teramind

πŸ“Remote - Ukraine

Summary

Join Teramind as a Full Stack Developer and contribute to a new MSP project using React, Node.js, NestJS, TypeScript, GraphQL, PostgreSQL, CQRS, and event sourcing. You will collaborate with a team to build a quick, user-friendly application that meets business needs. Responsibilities include researching and suggesting implementation strategies, documenting technical decisions, translating UI/UX designs into code, and enhancing software delivery. The role requires extensive full-stack development experience, proficiency in specific technologies, and successful project delivery using event-driven architectures. The position is remote, offering flexibility and the opportunity to work from anywhere.

Requirements

  • 6+ years of experience in full-stack development
  • 3+years experience with React (Next.js), Nest.js (or Express.js), GraphQL and Docker in production environments
  • Extensive programming experience in modern HTML, CSS, and JavaScript
  • Experience consuming REST APIs and building scalable solutions
  • Good software engineering fundamentals (data structures, OOP, algorithms, etc.)
  • Must have successfully delivered at least one project utilizing event-driven architectures, including the application of CQRS (Command Query Responsibility Segregation) and event sourcing, in a live production environment
  • Familiarity with back-end technologies such as SQL (PostgreSQL) databases and APIs
  • Excellent interpersonal skills
  • Good spoken and written English

Responsibilities

  • Research and suggest the best way to implement business requirements
  • Document technical decisions and approaches
  • Translate UI/UX designs into high-quality code
  • Work with other team members and technical leads effectively and with minimal supervision
  • Enhance software delivery and quality throughout the entire software development cycle
  • Participate in code reviews and provide feedback to improve code quality and team collaboration

Preferred Qualifications

  • Experience with tailwind, d3, Angular, ag-grid
  • Familiarity with DevOps and CI/CD tools and processes

Benefits

  • Competitive salary with a focus on a global market
  • Career-growth opportunities
  • Flexible Time Off and Paid Time Off benefits
  • Ongoing training and development opportunities
This job is filled or no longer available