Lead Backend Developer

Posted on February 24, 2025

Apply Now

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