Tech Lead - Full Stack Developer Job in Zazz

Tech Lead - Full Stack Developer

Apply Now
Job Summary


Job Description


As a Tech Lead specializing in Backend and Full Stack Development, you will play a pivotal role in leading our technical team, driving innovation, and architecture robust solutions. You will be responsible for overseeing the development and maintenance of our backend systems while contributing to the overall architecture and functionality of our full stack applications.

Key Responsibilities:
1. Technical Leadership:
  • Lead and mentor a team of back-end developers, fostering a culture of collaboration and continuous learning.
  • Establish and enforce coding standards, best practices, and development processes to maintain code quality and consistency.
  • Stay updated on the latest trends and advancements in back-end development and ensure the team's skills remain current.

2. Back-End Development:

  • Design, develop, and maintain the back-end infrastructure and services that support mobile, web,desktop applications, ensuring high performance, scalability,and security.
  • Collaborate closely with front-end developers to define API endpoints and data structures that meet application requirements.
  • Implement authentication,authorization,and data storage solutions tailored for mobile app integration.

3. Architecture and Technical Strategy:

  • Participate in architectural discussions and decisions,ensuring alignment with the overall project goals.
  • Evaluate and recommend new back-end technologies, frameworks, and tools to improve development efficiency and system performance.

4. Code Review and Quality Assurance:

  • Conduct code reviews to maintain code quality and adherence to coding standards.
  • Implement and oversee automated testing processes, including unit tests, integration tests, and loadtesting.
5. Problem Solving and Troubleshooting:
  • Identify and resolve complex technical challenges related to back-end development, performance,and scalability.
  • Troubleshoot issues and provide timely solutions to maintain the stability of mobile app services.

6. Documentation:

  • Document back-end code,technical processes,and system architecture to facilitate knowledge sharing within the team.
7. Collaboration and Communication:
  • Work closely with cross-functional teams, including front-end developers, mobile app architects, and quality assurance engineers, to define requirements and deliver features on time.
  • Effectively communicate technical concepts and project status to technical and non-technical stakeholders.



Requirements

Exceptional communication skills required for conveying technical concepts effectively to diverse teams and stakeholders.

Bachelor's degree in computer science.

Proven experience (typically 7+ years) in back-end development, with expertise in technologies such as Node.js and PHP.

Previous experience in a leadership or mentorship role is preferred.

Strong proficiency in developing and maintaining databases (SQL, NoSQL) and designing efficient schemas.

Extensive knowledge of web technologies, frameworks, and libraries for full stack development (e.g., React, Angular, Vue.js).

Experience with DevOps practices, CI/CD pipelines, and automated deployment processes.

Experience in microservices architecture and its implementation.

Familiarity with database systems and data modeling for mobile and web applications.

Strong understanding of RESTful API design and integration.

Experience with cloud platforms like AWS and Azure.

Ability to work effectively in a collaborative team environment.

Strong attention to detail and a commitment to delivering high-quality software.


Experience Required :

Minimum 7 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs