Today
Backend Developer
DODO Design
Software & Data
Lagos Contract
IT & Telecoms NGN 250,000 - 400,000
Easy Apply
Skills Required
Node.js Python MongoDB Redis AWS EC2 AWS S3 AWS SES [write-excel-file] [read-excel-file] csv-parser AssemblyAI @google/generative-ai Google Places APIJob Summary
We are seeking a skilled Backend Developer to manage and evolve a scalable SaaS product built on a modern data, cloud, and AI-centric tech stack. This is a critical engineering role responsible for backend architecture, feature delivery, API integrations, data processing, and platform reliability within a cloud environment.
- Minimum Qualification : Degree
- Experience Level : Mid level
- Experience Length : 3 years
Job Description/Requirements
Responsibilities:
Backend Development and API Design
- Design, develop, and maintain robust, secure, and high-performance backend logic, RESTful APIs, and microservices.
Integrate and optimize connections to third-party APIs including Google Places, AssemblyAI, and generative AI services. -
Database and Data Flow Management
- Architect and maintain MongoDB as the core database, ensuring data integrity and performance.
- Manage cache/storage flows using Redis and AWS S3 for high availability and scalability.
Implement advanced data import/export pipelines using packages such as write-excel-file, read-excel-file, and csv-parser for seamless file handling. -
Cloud Infrastructure and Operations
- Deploy, monitor, and scale backend services on AWS EC2 and AWS S3.
- Orchestrate transactional and notification flows with AWS SES for email delivery.
Ensure security best practices and compliance across the cloud infrastructure. -
AI, Integrations and Automation
- Integrate with large language model and speech-to-text APIs like @google/generative-ai and AssemblyAI to power product features.
Build interfaces for dynamic third-party integrations (i.e., Google Places data). -
Collaboration and Delivery
- Work closely with cross-functional team to deliver features on schedule.
Conduct code reviews, write documentation, and support CI/CD processes for continuous quality.
Requirements:
- 3+ years of professional backend development in a SaaS or cloud environment.
- Bachelor’s in Computer Science, Engineering, or related field (or equivalent experience).
- Proficiency in backend programming (Node.js, Python, or similar) with experience integrating NPM file handling modules such as write-excel-file, read-excel-file, and csv-parser.
- Deep understanding of AWS (SES, S3, EC2) and cloud-native architectures.
- Strong grasp of database design and management, especially with MongoDB.
- Experience with Redis for caching and real-time data flows.
- Exposure to integrating AI APIs (AssemblyAI, @google/generative-ai).
- Experience with secure RESTful API development and third-party integration (Google Places API, etc.).
- Experience with security practices (OAuth, JWT, data encryption).
- Prior work on AI-powered workflow automations.
- Excellent problem-solving and troubleshooting skills.
- Strong communication: able to explain complex technical issues clearly.
- Collaborative mindset to work effectively with cross-functional teams.