Tech Lead/Principal Engineer, Backend

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Tech Lead/Principal Engineer in Backend, you will be overseeing a team of software engineers and taking charge of the design, development, and maintenance of scalable backend services. Your expertise in Golang and SQL databases (specifically Postgres and SAP Hana) will be crucial in optimizing performance and ensuring data integrity. Additionally, your role will involve guiding architectural decisions, advocating for best practices in system design, and anticipating future scaling challenges. Collaboration with product managers and stakeholders will be essential in defining requirements, deliverables, and setting expectations for development tasks. You will be instrumental in fostering a team culture that prioritizes quality code, continuous improvement, and proactive problem-solving. Encouraging a learning environment by promoting knowledge sharing and professional growth among team members will be a key aspect of your responsibilities. Efficiency in development without compromising system performance by utilizing existing libraries and tools will be expected from you. Acting as the primary technical contact for non-technical partners, translating complex concepts into understandable language and actionable items, will be part of your daily interactions. Leading by example in resolving challenging software issues and implementing preventive measures for future occurrences will be crucial in maintaining a collaborative and approachable leadership style. Ensuring proficiency in DevOps practices, including Kubernetes, Docker, and CI/CD pipelines among your team members, to streamline development and deployment processes will be a priority. Emphasizing unit testing as an integral part of the development process and advocating for test-driven development (TDD) practices will be a cornerstone of your leadership in software development. To excel in this role, you are required to hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 5 years of professional backend development experience. Strong proficiency in Golang, expert-level experience in SQL and database design (Postgres, SAP Hana), proven leadership skills, and a robust understanding of system design principles are essential requirements. Effective communication skills, experience with Kubernetes, Docker, and CI/CD pipelines, and familiarity with cloud service providers and monitoring tools are also necessary for success in this role. Your technical expertise in the specified tech stack, including Golang, PostgreSQL, SAP Hana, Redis, Elasticsearch, Docker, Kubernetes, Git, RESTful API, GraphQL, GRPC, microservices architecture, and experience with cloud service providers and monitoring tools, will be highly valuable. Additionally, familiarity with React and Node JS will be considered an added advantage for this position.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now

RecommendedJobs for You