Description:
iLabs is a global product development studio helping startups and enterprises build scalable digital platforms. We specialize in engineering robust, high-performance web and mobile applications. As we continue to grow, we're looking for a Senior Backend Developer to join our team and take ownership of server-side architecture, API development, and performance optimization for a variety of global projects.
Role & Responsibilities
- Design, develop, and maintain scalable backend systems, services, and APIs.
- Collaborate with frontend engineers, designers, and product managers to deliver end-to-end solutions.
- Optimize systems for performance, reliability, and scalability.
- Ensure security best practices are followed throughout the backend architecture.
- Write clean, modular, and well-documented code.
- Conduct code reviews and mentor junior developers.
- Debug production issues and implement effective solutions.
- Work with DevOps to deploy and manage applications in cloud environments.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of backend development experience using technologies such as Node.js, Express.js, Python, or similar.
- Strong knowledge of RESTful APIs, microservices architecture, and authentication mechanisms (OAuth, JWT, etc.).
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Experience with version control (Git) and CI/CD pipelines.
- Strong understanding of data structures, algorithms, and system design principles.
- Excellent problem-solving skills and the ability to work independently in a remote environment.
Nice to Have
- Experience with GraphQL
- Background in DevOps or infrastructure automation
- Exposure to serverless architectures
- Knowledge of event-driven systems (Kafka, RabbitMQ, etc.)