Backend Developer (golang Or Java)

Year    TN, IN, India

Job Description

Job Summary:

Experience Required - 8+ years

Location - Coimbatore (Kalapatti)

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.

Preferred Qualifications:

? Education: Bachelor's degree in Computer Science, Engineering, or a related field.

Advanced degree is a plus.

? Experience: Experience with cloud platforms (AWS, Azure, Google Cloud) and

containerization technologies (Docker, Kubernetes). Experience with observability

tools such as Prometheus and Grafana is a plus.

? Tools and Technologies: Familiarity with modern development tools, CI/CD

pipelines, and version control systems (e.g., Git).

Job Type: Full-time

Pay: ?2,500,000.00 - ?3,500,000.00 per year

Location Type:

• In-person

Schedule:

• Monday to Friday
• Morning shift

Application Question(s):

• What is your notice period?

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3509776
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year