Acumen Digital is a user experience design agency based in Lagos, Nigeria. We create interactive experiences and products for brands around the globe. Multidisciplinary User Experience, product & digital design firm, building identities and experiences to elevate and empower organizations.
Role Overview:
- The Backend Engineer will be responsible for designing, developing, and maintaining robust server-side applications and APIs. You will play a key role in shaping system architecture, improving performance, and ensuring the reliability of our backend infrastructure.
Key Responsibilities:
- Design, develop, and maintain scalable and efficient backend services and APIs.
- Collaborate with cross-functional teams (frontend, mobile, product, and design) to define and implement new features.
- Write clean, maintainable, and well-documented code.
- Build and optimize database schemas and queries for performance and scalability.
- Implement and maintain integrations with third-party APIs and services.
- Participate in code reviews, provide constructive feedback, and uphold best practices in software engineering.
- Contribute to architectural discussions and technical decisions for current and future systems.
- Troubleshoot, debug, and optimize performance across backend services.
- Ensure backend systems meet security, compliance, and performance requirements.
- Mentor junior developers and contribute to improving team workflows and standards.
Requirements:
- 3–6 years of professional experience in backend development (mid-level) or 6+ years (senior level).
- Strong proficiency in Golang, Node.js, and/or Python.Hands-on experience with RESTful APIs and/or GRPC.
- Solid understanding of database systems both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, testing frameworks, and version control (Git).
- Good understanding of software architecture principles, system design, and scalability.
- Strong debugging, analytical, and problem-solving skills.
- Excellent collaboration and communication skills.
- Ability to work independently in a fast-paced, agile environment.
Bonus points if you have
- Experience with microservices architecture.
- Familiarity with message queues (RabbitMQ, Kafka).
- Experience with serverless architecture or event-driven systems.
- Prior work in fintech, payments, or high-volume transaction systems.
- Contribution to open-source projects or active participation in developer communities.
What We Offer:
- Competitive compensation based on experience and skill level.
- Flexible work structure.
- Health insurance and wellness benefits.
- Learning & development support, access to courses.An environment that values technical excellence, collaboration, and innovation.
Method of Application
Signup to view application details.
Signup Now