Back End Engineer at Divest
Divest Enables African crypto users to convert their cryptocurrencies into local fiat currency instantly.
On the Divest app, you can use cryptocurrency to effortlessly send money directly to the bank accounts and mobile wallets of individuals and businesses in Africa from anywhere in the world. This enables quick and con
We’re looking for a Backend Engineer who thrives on building reliable, high-performance systems. You’ll help power the infrastructure behind real-time crypto-to-fiat transactions, user management, payments, and more. This role is ideal for someone who loves clean code, scalable systems, and startup energy.
Job Expectations
Design, build, and maintain backend services using Node.js and TypeScript.
Develop scalable APIs for payments, user authentication, crypto processing, and notifications.
Implement robust authentication flows (JWT), rate limiting, and fraud prevention strategies.
Optimize MySQL queries and schema for performance and scale.
Manage background job queues (e.g., BullQueue) for transaction processing.
Integrate caching strategies with Redis.
Collaborate with frontend and mobile teams to ensure smooth product delivery.
Participate in code reviews, system architecture discussions, and technical planning.
Build and maintain CI/CD pipelines to ensure seamless deployment.
Critical Competencies
3+ years of experience building production-ready backends with Node.js (TypeScript preferred).
Strong understanding of REST API design principles.
Proven experience with MySQL, including schema design and performance tuning.
Solid understanding of Redis, background job queues (Bull, BullMQ, etc.), and event-driven systems.
Familiar with CI/CD pipelines, deployment automation, and version control.
A strong sense of ownership and accountability — you take pride in building systems that don’t break.
Comfortable thinking proactively about security, scalability, and data integrity.
Excellent collaboration and communication skills.
Deep understanding of DigitalOcean Infrastructure and DevOps practices
Bonus Point
Experience in fintech, crypto, or payment systems.
Familiarity with blockchain APIs, crypto custody tools, or Web3 integrations.
Set up and manage performance monitoring and alerts using tools like Sentry or similar.
Cultural Competencies
Entrepreneurial and experimental — thrives in a startup environment.
Bias for action and growth, not afraid to fail fast and learn quickly.
Mission-driven and passionate about expanding financial access in Africa.
You work well with people of different backgrounds, identities, values and cultures
You listen well, seek to understand and respond with empathy
You give and take constructive feedback to and from colleagues at any level
You are extremely curious and love working collaboratively
A knack for continuous growth, learning and knowledge sharing