- 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