Job Description:
We are seeking a talented and detail-oriented Back-End JavaScript Developer to join our dynamic development team. This role will focus on designing, building, and maintaining the server-side logic and core infrastructure that powers our application and website.
Ideal Candidate:
The ideal candidate will have strong expertise in Meteor.js, along with hands-on experience in server-side development, database design, and API integration. They will work closely with front-end developers, designers, and product managers to ensure our systems are performant, secure, and scalable. This is a great opportunity for someone passionate about building reliable back-end solutions that deliver seamless user experiences—particularly in the sports tech space.
Key Responsibilities:
• Architect, develop, and maintain scalable server-side applications using Meteor.js and Node.js.
• Design, develop, and maintain secure and efficient RESTful and GraphQL APIs to support front-end services.
• Integrate with third-party APIs (e.g., sports data feeds, payment gateways, user identity providers).
• Manage and optimize MongoDB or other NoSQL databases for data storage, querying, indexing, and performance.
• Collaborate with front-end developers to deliver cohesive, high-quality product features.
• Implement authentication and authorization mechanisms using secure protocols (OAuth2, JWT).
• Monitor server health, log activity, and troubleshoot/debug issues across environments.
• Maintain CI/CD pipelines and automate testing and deployment workflows.
• Write clean, modular, well-documented code and participate in peer code reviews.
• Stay current with back-end best practices, new frameworks, tools, and industry trends.
• Ensure system performance, scalability, security, and compliance with data privacy standards.
• Provide input during system architecture discussions and contribute to long-term tech strategy.
Job Category:
Developer
Skill Sets Required / Preferred
Qualifications:
• 3+ years of experience in back-end development with JavaScript, with a focus on Meteor.js.
• Strong understanding of server-side development and database management.
• Proficiency in Node.js and experience with other JavaScript frameworks.
• Experience working with MongoDB or other NoSQL databases.
• Familiarity with version control tools such as Git.
• Experience building and maintaining RESTful APIs.
• Solid understanding of authentication, authorization, and security best practices.
• Excellent problem-solving skills and the ability to work in a collaborative team environment.
• Passion for sports and interest in building products for sports enthusiasts.
Preferred Skills:
• Experience working with cloud services (e.g., AWS, Google Cloud) for hosting and scaling.
• Familiarity with React Native to understand front-end interactions.
• Understanding of data caching and performance optimization techniques.
• Knowledge of testing frameworks for back-end systems, such as Mocha or Jasmine