9 Target HR Jobs
Principal Software Engineer - Golang (7-12 yrs)
Target HR
posted 15d ago
About the company :
This role is with a dynamic organisation that has recently secured Series D funding of $270 million and is based in Bangalore.
It's the leading digital credit platform in Indonesia and Vietnam that gives customers instant credit financing (Buy now, pay later) for e-commerce and offline purchases, and personal loans, based on real-time decisioning.
Responsibilities :
- Successfully and independently lead large features, multi-person efforts that usually cross engineering team boundaries.
- Responsible for the successful delivery of their projects, including coordination, planning, risk management, design, development, testing, rollout, and maintenance.
- Work closely with your manager to align the priorities of your team with the priorities of the entire organization.
- Write clean, concise, modular and well-tested code.
- Lead high quality, loosely coupled, reliable and extensible engineering designs, soliciting feedback and building consensus.
- Provide meaningful feedback and guide other engineers to resolve open questions in their designs and code.
- Lead long term health and quality of the team's codebase and systems by starting necessary processes and removing outdated ones.
- Drive collaboration with their teammates, partners and stakeholders to advance team goals.
- Assist and teach engineers on an individual basis.
- Lift the skills and expertise of those around them.
- Cultivate learning and growth within their team.
- Exemplify and uphold software engineering standards within their team.
- Is an excellent source of insights and wisdom within their team.
- Conduct engineering interviews.
- Participate in activities to attract and retain talent, including building community inside or outside of Kredivo Group.
Qualifications and Experience :
- At least 2 years of hands-on experience in developing, testing, and deploying large-scale applications in Golang.
- At least 2 years of experience in leading a team of engineers.
- Able to use Go concurrency patterns and contribute to building reusable Go components.
- Strong experience in designing loosely coupled, reliable and extensible distributed services.
- Great understanding of clean architecture, S.D principles, and event-driven architecture.
- Experience with message broker services like SQS, Kafka, etc.
- Strong data modeling experience in both Relational and NoSQL databases.
- Good experience with cloud-based systems and infrastructure services like AWS, GCP , etc.
- Strong cross-team collaboration, communication (written and spoken) skills and analytical skills with attention to details.
- Self-driven with a passion for learning new things quickly, solving challenging problems, and the drive to get better with the support from the manager.
Functional Areas: Software/Testing/Networking
Read full job description3-5 Yrs