Skip to main content

Full-Stack JavaScript Developer

Technology
Outcess
Lagos, Nigeria1 weeks agoUntil 29/11/2026
Full time

Job description

Job Description:

We are seeking a talented and versatile Full-Stack JavaScript Developer with proven expertise in both React Native and Meteor.js to lead the end-to-end development of our sports-centric platform. This is a unique opportunity to build high-impact digital experiences from the ground up that engage and energize sports fans around the world.

The candidate will be responsible for architecting and implementing both front-end and back-end components, building real-time, data-driven user interfaces, and ensuring secure, scalable, and optimized performance throughout the application stack. You’ll work cross-functionally with product managers, designers, and other developers to deliver a seamless experience across web and mobile platforms.

Ideal Candidate:

The ideal candidate is a well-rounded, self-starting developer who thrives in a fast-paced, agile environment. They are passionate about creating digital experiences that blend elegant interfaces with powerful functionality and enjoy working across the full application stack.

Key Responsibilities:

Architecture & Development:

  • Design, develop, and maintain scalable, performant, and secure full-stack JavaScript applications using React Native (front-end) and Meteor.js (back-end).
  • Lead development efforts from concept through deployment, including defining APIs, database schemas, and reusable components.
  • Maintain and expand application logic using Node.js, MongoDB, and DDP as part of the Meteor.js framework.

Front-End Development:

  • Create responsive, accessible, and visually engaging user interfaces that function flawlessly on iOS, Android, and web browsers.
  • Collaborate with designers to turn wireframes and prototypes into pixel-perfect UI using React Native components.
  • Ensure high performance, responsiveness, and compatibility across devices.

Back-End Development:

  • Build and maintain RESTful APIs and/or DDP methods to support dynamic front-end features.
  • Integrate with third-party services (e.g., sports data APIs, authentication providers, push notifications).
  • Optimize server-side performance, implement proper data validation, and maintain secure user authentication and authorization flows.

Collaboration & DevOps:

  • Collaborate closely with cross-functional teams to identify pain points and architect full-featured solutions.
  • Participate in code reviews, peer programming sessions, and documentation efforts.
  • Assist in deploying apps to production environments using CI/CD pipelines and tools like Git, Docker, AWS, or Galaxy.

Quality & Testing:

  • Write and maintain unit, integration, and end-to-end tests using testing frameworks (e.g., Jest, Mocha, Cypress).
  • Ensure code quality, reliability, and maintainability through best practices.

Performance Monitoring & Maintenance:

  • Monitor and troubleshoot issues across the full stack, including performance bottlenecks, memory leaks, and UI bugs.
  • Proactively suggest improvements to codebase, architecture, and team workflows.

Job Category:

Java Developer

Skill Sets Required / Preferred

Qualifications

  • 3+ 5 years of experience in full-stack development using JavaScript, with proficiency in React Native for front-end and Meteor.js for back-end development.
  • Strong knowledge of Node.js, MongoDB, and other JavaScript frameworks and libraries.
  • Experience in building and consuming RESTful APIs.
  • Proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Understanding of responsive web design and mobile-first development principles.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills, attention to detail, and ability to work in a collaborative environment.
  • Passion for sports and understanding of sports culture is highly preferred.

Interested in this role?