Skip to main content

Back-End JavaScript Developer

Technology
Outcess
Lagos, Nigeria1 month ago
Full time

Job description

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

Interested in this role?