Search

Full Stack Developer

Omni
locationBoston, MA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Job Summary

We are seeking a highly versatile and skilled Full Stack Developer to join our mission-driven team at Omni, an AI-powered sports facility management platform. This role is ideal for someone with a strong foundation in both frontend and backend development who can also navigate cloud infrastructure, DevOps, authentication protocols, and basic AI integrations. You will help design, develop, and scale multiple modular systems—ranging from maintenance automation to financial forecasting—while ensuring role-based access and seamless user experience across diverse facility types.

Duties

  • Design and implement scalable web applications using React.js, Node.js, and PostgreSQL/MongoDB.
  • Collaborate with product managers, UI/UX designers, and AI engineers to define, build, and refine platform modules.
  • Develop secure REST APIs and manage OAuth 2.0 authentication and role-based access control (RBAC) across user types.
  • Build and maintain AI-assisted workflows using third-party APIs and in-house ML pipelines.
  • Lead or contribute to the DevOps pipeline, including deployments via Docker, Kubernetes, and AWS.
  • Implement features like dynamic pricing, conversational search, and predictive analytics based on usage patterns.
  • Write clean, maintainable code and conduct peer code reviews to ensure best practices are followed.
  • Integrate third-party platforms such as Stripe, PayPal, email/SMS systems, and IoT endpoints (future roadmap).
  • Ensure high application security, performance optimization, and data integrity across distributed modules.
  • Participate in weekly team check-ins, sprint planning, and ongoing roadmap adjustments.

Qualifications

  • 1-3+ years experience with JavaScript/TypeScript, including React or Vue for frontend and Node.js/Express for backend.
  • Strong grasp of relational and NoSQL databases such as PostgreSQL and MongoDB.
  • Experience with RESTful API design, integration, and testing (Postman or Swagger preferred).
  • Familiarity with CI/CD pipelines, AWS hosting, Kubernetes, and containerization via Docker.
  • Knowledge of OAuth 2.0, SSO, and RBAC implementation strategies.
  • Hands-on experience with Stripe/PayPal APIs, especially for subscription and invoice management.
  • Exposure to AI/ML concepts or use of AI-powered platforms (e.g., OpenAI, TensorFlow) is a strong plus.
  • Proficiency with Git version control and collaborative workflows.
  • Experience with modern CSS frameworks such as Tailwind CSS or Bootstrap.
  • Ability to work independently and within agile development teams.
  • Bonus: Experience integrating or designing for IoT devices and/or multi-tenant SaaS platforms.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...