Lead Backend Developer
Posted on February 24, 2025
Job Description
- Lead Backend Developer (with security expertise)
- Experience: 10+
- Must have worked with high volume traffic websites (website references required)
- Backend Architecture and Development
- ● Design and implement backend systems, APIs, and microservices to handle ingestion, querying, and data processing workflows.
- ● Ensure scalability, reliability, and high availability of backend services.
- ● Implement strict Monitoring and logging throughout the application
- ● —- Caching strategies and error handling —-
- ● Create and optimize database design and interactions for performance.(sql/nosql both)
- ● Handle realtime streaming and batch processing
- Security Implementation
- ● Develop and implement secure coding practices to protect sensitive data.
- ● Ensure robust authentication, authorization (RBAC/ABAC), and encryption mechanisms.
- ● Collaborate with the team to address security vulnerabilities and ensure compliance with industry standards.
- Collaboration and Leadership
- ● Work closely with Solution Architects, Frontend Developers, and DevOps Engineers to integrate backend services with the overall platform.
- ● Provide technical guidance and mentorship to junior developers.
- ● Contribute to technical decision-making and best practices.
- Integration and Testing
- ● Integrate third-party services, libraries, and frameworks as needed. Extensive experience in this is required as the application will be integrating with quite a few third-party services.
- ● Write unit tests, conduct performance testing, and participate in code reviews to maintain high-quality standards.
- Documentation and Maintenance
- ● Document backend designs, APIs, and system interactions for maintainability.
- ● Monitor and debug backend services to resolve issues and improve performance.
- Required Skills and Experience
- ● Technical Expertise:
- ○ Strong proficiency in NodeJS for backend development.
- ○ proficiency in GoLang/Python for backend development.
- ○ Deep understanding of database systems, including PostgreSQL and Elasticsearch.
- ○ Experience with NoSQL DB is a plus
- ○ Strong knowledge of microservices architecture and RESTful API design.
- Security:
- ● Expertise in implementing secure coding practices, encryption techniques, and secure API development.
- ● Hands-on experience with authentication and authorization frameworks (e.g., OAuth, RBAC).
- Performance Optimization:
- ● Proven ability to optimize backend systems for high performance and low latency.
- ● Experience in profiling and debugging backend systems.
- Preferred Qualifications
- ● Good experience of AWS Ecosystem
- ● Experience with containerized applications and orchestration tools like Docker and Kubernetes.
- ● Familiarity with CI/CD pipelines and DevOps tools (e.g., GitHub Actions, Jenkins).
- ● Knowledge of compliance standards such as SOC 2, GDPR, or equivalent.
Required Skills
nodejs
golang/python