Senior Full Stack Engineer (JavaScript)

We are looking for a Senior Full Stack Engineer with strong experience in Meteor.js and Blaze to design, develop, and maintain scalable web applications. The ideal candidate is comfortable working across the stack from building reactive UIs to designing efficient backend logic and enjoys solving complex problems.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using Meteor.js
  • Build reactive and dynamic user interfaces using Blaze templating
  • Develop and optimize backend logic, publications, and methods
  • Work with MongoDB and reactive data sources for real-time functionality
  • Implement and consume REST APIs and/or DDP
  • Ensure smooth client–server communication and data flow
  • Write clean, scalable, and maintainable ES6+ JavaScript
  • Collaborate with designers, product managers, and other engineers
  • Debug complex issues and improve application performance
  • Follow best practices in Git version control and code reviews
  • Mentor junior developers and contribute to technical decision-making

Required Skills & Qualifications

  • Strong experience with Meteor.js
  • Solid hands-on experience with Blaze templating
  • Proficiency in JavaScript (ES6+)
  • Experience with MongoDB and reactive programming concepts
  • Strong understanding of client-server architecture in Meteor
  • Familiarity with REST APIs and/or DDP
  • Experience using Git and modern version control workflows
  • Strong problem-solving and debugging skills
  • Comfortable working with JavaScript frameworks/libraries

Good to Have

  • Experience with other frontend frameworks React, Vue, Angular
  • Knowledge of performance optimization and security best practices
  • Experience with testing frameworks and CI/CD pipelines
  • Exposure to cloud platforms or DevOps practices

Apply for this position

Allowed Type(s): .pdf