1 Iva Technos Technical Lead Job
Backend - Technical Lead
Iva Technos
posted 18d ago
Job Title: Backend Technical Lead
Location: Coimbatore
Department: Engineering
Job Summary: As a Backend Technical Lead, you will be responsible for designing, implementing, and optimizing the backend systems that support our applications. You will leverage your expertise in programming languages such as Golang, C++, or Java to architect robust, scalable, and high-performance solutions. Your role will involve guiding a team of developers, ensuring adherence to best practices
Key Responsibilities:
Architect and Design: Lead the design and architecture of backend systems and microservices to ensure they meet scalability, reliability, and performance goals.
Microservices: Design, implement, and maintain microservices architecture. Ensure seamless integration and communication between various services.
Development: Write high-quality, maintainable, and optimized code in languages such as Golang, C++, or Java. Implement efficient algorithms and data structures to solve complex problems.
Non-Functional Requirements (NFRs): Ensure systems meet key NFRs including performance, scalability, security, and observability.
Troubleshooting and Debugging: Identify and resolve complex technical issues in a timely manner. Collaborate with other teams to address system-wide challenges.
Testing and Quality Assurance: Ensure that testing is automated and that the codebase is thoroughly tested. Maintain a strong focus on code quality and reliability.
Code Reviews: Conduct code reviews to ensure code quality, consistency, and adherence to standards.
Optimization: Analyze and optimize system performance, including code profiling, tuning, and improving resource utilization.
Continuous Learning: Exhibit a continuous learning attitude, staying updated with the latest technologies and best practices.
Stakeholder Collaboration: Work closely with product managers, architects, and other stakeholders to align technical solutions with business requirements.
Mentorship: Provide technical guidance and mentorship to team members. Foster a collaborative environment and promote best practices in software development.
Required Qualifications:
Experience: Minimum of 8 years of experience in backend development, with a proven track record as a Backend Technical Lead or similar role. Strong background in designing and implementing backend systems and microservices.
Programming Skills: Excellent programming skills in one or more languages such as Golang, C++, or Java. Demonstrated problem-solving skills with the ability to analyze complex systems and develop effective solutions.
System Architecture: Experience in architecting scalable, high-performance backend systems with a focus on microservices and service-oriented architecture.
Code Optimization: Strong understanding of code optimization techniques and performance tuning.
Non-Functional Requirements: Familiarity with NFRs including performance, reliability, scalability, security, and observability.
Quality Conscious: A keen eye for detail with a focus on maintaining high-quality code and automated testing.
Team Player: Ability to work collaboratively within a team and contribute to a positive team environment.
Mentoring Skills: Strong mentoring and leadership skills with a commitment to guiding and developing team members.
Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
Benefits:
Join our seed team and play a pivotal role in shaping the future of our company. Enjoy unparalleled growth opportunities and collaborate with top Silicon Valley talent, benefiting from expert guidance and mentorship as we build something extraordinary together.
Other benefits include:
Employment Type: Full Time, Permanent
Read full job description