Greenwich IT Solutions

Outsourcing Company
Full Stack Developer

Job Description:

We are looking for a Full Stack Developer to join a service-based IT outsourcing company that operates in the European and US markets. The company collaborates with both international startups and mature businesses.
Product: Platform for user management, content moderation, analytics, and operations of a global social network
Project: Internal admin panel
The team: PM, Supervisor
Cross teams: Server Team, DevOps
Core Tech Stack: TypeScript/JavaScript (ES2020+), Node.js 20+, Meteor 3.x, MongoDB, AWS, gRPC / Protocol Buffers
Locations/Offices – remote.
Сonditions: Competitive salary +, Remote (Full-time), career and financial growth, paid vacation and sick leave and other goodies.

Responsibilities:

  • Full Stack Development.
  • Implement new features spanning UI, server logic, and data access layer.
  • Maintain and improve existing functionality with a focus on reliability.
  • Deliver features on time while maintaining code quality Frontend Development .
  • Maintain and extend the UI built with Blaze templates and Semantic UI.
  • Implement client-side state management and reactive data subscriptions.
  • Backend Development.
  • Write TypeScript services following domain-driven design patterns.
  • Integrate with platform via gRPC .
  • Work with MongoDB for application data .
  • Implement background tasks and scheduled jobs Third-Party Integrations.
  • Maintain integrations with external services (AWS, Twilio, Mailgun, Zendesk, Slack).
  • Work with authentication systems (JumpCloud SAML) .
  • Implement identity verification workflows (Yoti).
  • Production Excellence.
  • Provide production support, debugging, and root cause analysis.
  • Write and maintain automated tests (Mocha, Chai).
  • Follow security best practices for admin tooling.

Job Requirements:

  • 4+ years of hands-on experience with modern JavaScript/TypeScript and Node.js.
  • Hands-on experience with MongoDB (data modeling, performance tuning).
  • Experience working with AWS-based infrastructure.
  • Ability to write clean and maintainable code according to best practices.
  • Experience with legacy systems, including maintenance, optimization, and refactoring.
  • High level of autonomy, ability to make decisions.
  • Strong problem-solving mindset, with proven debugging skills across the entire stack.
  • English level B2+.