6 Sumeru Consultancy Services Jobs
8-10 years
Coimbatore
Backend Developer - Architecture & Design (8-10 yrs)
Sumeru Consultancy Services
posted 1mon ago
Key skills for the job
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.
Functional Areas: Other
Read full job description4-10 Yrs
Coimbatore