Description

Job Description: 

Senior Development Lead  

Key Responsibilities:  

Lead and mentor a team of backend developers, providing technical guidance and fostering a collaborative work environment.  

Design and implement scalable, high-performance backend architectures using Java and NodeJS.  

Develop and maintain RESTful APIs, ensuring seamless integration with front-end applications and third-party services.  

Design, optimize, and maintain SQL databases, ensuring data integrity and performance.  

Establish and enforce coding standards, best practices, and code reviews to maintain high code quality.  

Identify performance bottlenecks and implement optimizations to enhance application speed and efficiency. 

Utilize programming languages like Java, NodeJS, and NoSQL databases, Container Orchestration services including Docker and Kubernetes.  

Collaborate with front-end developers, product managers, and other stakeholders to deliver cohesive solutions.  

Qualifications:  

Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.  

8+ years of experience in backend development with a focus on Java and NodeJS. 

Proven experience in leading and mentoring development teams.  

Strong portfolio showcasing expertise in building complex backend systems.  

Expert knowledge of Java, SpringBoot and NodeJS.  

Proficient in SQL and database management.  

Experience with Elastic Search implementation and management.  

Strong understanding of RESTful API design and development.  

Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes) is a plus.  

Knowledge of version control systems (e.g., Git).  

Experience with cloud platforms (AWS, Azure, or GCP) is beneficial.  

Strong leadership and team management skills.  

Excellent problem-solving abilities and attention to detail. 

Notes:

  • Top skills: GraphQL, authentication/authorization, Hyperscaler framework
  • Backend: react framework, spring - 1 year API design
  • Testing on graphQL,
  • Experience in GraphQL
  • Architect design and solution exp
  • Cell service portal for cloud services
  • Need java & Node exp
  • Kubernetes API = added advantage
  • Solution & design exp
  • IM experience - should have understanding of how authentication is built & handled, and the procedure
  • Understand highly scalable systems - Want someone who has worked on large projects
  • Should have strong coding capabilities
  • Will expect cdds to go in depth during interview - Will reject them if they can't - Will be asked to share their screen to write coding
  • Ensure resumes & linkedIns are updated

Education

Bachelor’s or Master’s degree in Computer Science, Information Technology