This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Full Stack Developer (JavaScript) in Nigeria.
This role offers the opportunity to contribute to a fast-growing, innovative software environment where you’ll design and implement scalable, high-quality web applications. As a Full Stack Developer, you will work on both frontend and backend systems, helping to shape the architecture, features, and performance of critical applications. You will collaborate with a dynamic, remote-first team, leveraging modern JavaScript frameworks, relational databases, and cloud technologies. This position provides the chance to make a meaningful impact, solve challenging technical problems, and contribute to the development of robust, user-centric solutions. You will thrive in a collaborative, feedback-oriented culture that values creativity, quality, and long-term growth.
Accountabilities:
- Design, develop, and maintain frontend and backend components of web applications using JavaScript, TypeScript, React, and Next.js.
- Build responsive, user-friendly interfaces and integrate them with backend services and APIs, including GraphQL/Apollo.
- Collaborate with product and design teams to translate business requirements into scalable technical solutions.
- Write clean, efficient, and well-tested code using tools like Jest, React Testing Library, Playwright, or Cypress.
- Manage relational databases (PostgreSQL, MySQL) and integrate with ORMs such as Prisma or Drizzle.
- Implement authentication and authorization solutions using frameworks like Cognito, Auth0, or NextAuth.js.
- Participate in code reviews, provide feedback, and mentor junior team members.
- Contribute to CI/CD pipelines, DevOps practices, and deployment processes to ensure smooth delivery of applications.
Requirements
- Bachelor’s degree in Computer Science or related field.
- 5+ years of hands-on experience with JavaScript, TypeScript, HTML5, CSS3, and React/Context API.
- 3+ years of experience with Next.js (App Router) and GraphQL/Apollo.
- Proficiency in TailwindCSS and modern frontend styling approaches.
- Experience with version control systems like Git, GitHub, or GitLab.
- Strong testing skills with Playwright, Cypress, or Jest + React Testing Library.
- Familiarity with relational databases (PostgreSQL, MySQL) and ORMs (Prisma, Drizzle).
- Understanding of authentication frameworks (Cognito, Auth0, NextAuth.js).
- Excellent communication skills, teamwork orientation, and a service-oriented mindset.
- Passion for building high-quality software and solving complex technical challenges.
Nice to have:
- Experience with serverless functions and edge computing (Vercel, AWS Lambda).
- Understanding of CI/CD pipelines and DevOps tooling (GitHub Actions, Vercel, Netlify).
- Familiarity with data visualization frameworks (Chart.js, Google Charts).
- Experience with AWS cloud technologies.
Benefits
- Remote-first work environment with flexible scheduling.
- Opportunities for professional growth within a startup environment.
- Collaborative, supportive, and dynamic team culture.
- Comprehensive onboarding and ramp-up period to learn the systems and processes.
- Regular team activities and virtual get-togethers.
- Exposure to modern technologies, frameworks, and cloud platforms.
- Competitive compensation aligned with experience and role responsibilities.