Jobs

Senior FullStack Software Engineer at VerifyMe

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience 5 years
  • Location Lagos
  • Job Field ICT / Computer 

Senior FullStack Software Engineer at VerifyMe

Senior FullStack Software Engineer

  • We are currently seeking an experienced Senior Node.js Engineer to join our fast-growing engineering team. You’ll be part of a passionate, collaborative group building verification and security solutions that power trust at scale. You will architect, design, and implement scalable back-end services and modern front-end experiences that serve millions of identity transactions every month.
  • This role reports to the Software Engineering Manager, who leads the mission to deliver high-value, high-impact projects that redefine trust infrastructure across Africa.

Responsibilities:

  • Design, build, and document scalable, secure, and high performance back-end services using Node.js (NestJS or Express).
  • Develop RESTful and GraphQL APIs that integrate seamlessly with front-end applications and third-party services.
  • Build and maintain modern, responsive web interfaces using React and TypeScript.
  • Write and maintain comprehensive unit, integration, and end-to-end tests to ensure reliability and quality.
  • Containerize services using Docker and deploy them in production environments using Kubernetes.
  • Work with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis), implementing indexing, caching, and performance optimization strategies.
  • Implement CI/CD pipelines to ensure automated builds, tests, and deployments with minimal downtime.
  • Apply secure coding and API security best practices throughout the software development lifecycle.
  • Collaborate cross-functionally with Product, QA, and DevOps teams to ship new features and enhancements efficiently.
  • Mentor and guide junior engineers, promoting engineering excellence, clean code, and continuous learning.
  • Contribute to internal documentation, technical design guides, and reusable libraries.

Minimum Requirements

  • 5+ years of experience building production-grade applications using Node.js (NestJS, Express, or Fastify). Engineering 3 |
  • Proficient in modern JavaScript/TypeScript, ES6+ features, and asynchronous programming patterns.
  • Experience designing and consuming RESTful and GraphQL APIs.
  • Solid understanding of front-end frameworks (React preferred; experience with Vue.js or Next.js is a plus).
  • Strong hands-on experience with databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Familiar with microservices architecture, message queues (RabbitMQ, Kafka), and API gateway patterns.
  • Experience with Docker, Kubernetes, and deploying to AWS, Azure, or GCP environments.
  • Knowledge of CI/CD tools such as GitLab CI, GitHub Actions, or Jenkins. • Strong understanding of application security, authentication/authorization (JWT, OAuth2).
  • Excellent problem-solving skills and attention to detail.
  • Collaborative team player with strong communication skills and the ability to mentor others.
  • Passionate about clean code, scalability, and continuous improvement.

Method of Application

Send Cvs to: Jobs@verifyme.ng

Leave a Comment