Backend Developer

Simplepay Capital LimitedNairobiroam-keveröffentlicht 02.07.2026
Muss:TypeScriptJavaScriptNode.jsExpressGitAWSAzureDockerCloudBackendMobileQA/TestCI/CDMicroservicesFinTechSecurity
Kann:GraphQL

Key Responsibilities

  • Design, develop, test, and maintain backend services and APIs.
  • Build scalable and secure systems capable of handling high transaction volumes.
  • Integrate with third-party APIs and payment providers.
  • Optimize database performance and write efficient queries.
  • Collaborate with frontend developers, product managers, and QA teams to deliver new features.
  • Troubleshoot production issues and implement timely fixes.
  • Ensure code quality through testing, documentation, and peer reviews.
  • Implement security best practices and data protection measures.
  • Participate in system architecture discussions and technical planning.
  • Monitor application performance and continuously improve reliability.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • At least 3 years of professional backend development experience.
  • Proven experience building and maintaining RESTful APIs.
  • Strong understanding of software development principles and design patterns.

Technical Requirements

Candidates should demonstrate proficiency in most of the following:

Programming Languages

  • Node.js (preferred)
  • TypeScript
  • JavaScript

Frameworks

  • Express.js
  • NestJS (an added advantage)

Databases

  • PostgreSQL
  • MySQL
  • Redis
  • Experience with database design and optimization

API Development

  • REST APIs
  • GraphQL (optional but advantageous)
  • API authentication (JWT, OAuth)

Cloud & Infrastructure

  • Docker
  • Linux server management
  • CI/CD pipelines
  • Experience deploying applications in cloud environments (AWS, Azure, or DigitalOcean)

Version Control

  • Git
  • GitHub or GitLab workflows

Security

  • Secure authentication and authorization
  • Encryption best practices
  • OWASP security principles
  • Rate limiting and API protection

Nice-to-Have Skills

  • Experience in fintech or financial systems.
  • Experience integrating mobile money platforms or payment gateways.
  • Familiarity with message queues (RabbitMQ, Kafka, or similar).
  • Experience with microservices architecture.
  • Knowledge of event-driven systems.
  • Experience with automated testing frameworks.
  • Familiarity with monitoring tools and logging solutions.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication skills.
  • Ability to work independently and collaboratively.
  • High attention to detail.
  • Ability to thrive in a fast-paced environment.
  • Strong ownership mindset and accountability.