Home Job Listings Categories Locations

Team Lead

📍 Indonesia

Technology unosquare

Job Description

Lead Go Developer Technical Expectations Hard Skills ● 7 years, in Software Engineering or a related Engineering field ● Experience creating REST or REST-like API’s ● Proficient with Goroutines, Go channel patterns, and concurrency, and pointers. ● Experience working in a distributed cloud-based system. ● Experience working with different SQL and NoSQL variants. PostgreSQL and Redis are preferred. ● Experience with ORM tools like SQLC ● Kafka or other streaming/messaging experience ● Identity management experience such as OAuth, SAML, LDAP ● “Idiomatic” Go ● Experience writing/running unit tests ● Previous experience with 3rd party integrations ● Experience with monitoring and tracing Nice to have: ● Temporal/Workflow Orchestration ● Background Processing such as River/Goworker Senior Software Engineer minimum expectations plus the following: ● Experience working remotely (accountability, self-starter, good written communication and ability to work through blocks) ● Leads teams, designs projects with larger complexities. ● Responsible for training and directing any less experienced people on their team. ● Experience with multiple programming languages: Ruby/Rails would be the best secondary language/framework with Python also being a good segue to Ruby ● Experience with supporting and troubleshooting live systems. ● Leads technical discussions. ● Actively keeps abreast of latest technologies and frameworks. ● Can identify technical debt and create a plan to combat it. ● Can refactor and implement architectural patterns within an application. ● Experience with Application Performance Management (APM). ● Experience in working closely with product stakeholders to assist with requirements gathering, story creation and work estimation. ● Can ensure user stories are properly defined and reviewed from a technical standpoint. ● Experience in running agile practices in lieu of a Scrum Master. ● Influences usage of automated testing as a first-class concern. ● Works with stakeholders to ensure projects have adequate test and rollout plans Soft Skills Collaboration & Teamwork ● Contributes to team discussions when appropriate, supports team decisions, helps out where possible. ● Encourages participation from other employees. Communication ● Communicates clearly, professionally and in a timely manner in both verbal and written form with internal and external stakeholders. ● Is experienced and comfortable working directly with clients. ● Can communicate bad news when necessary. Continuous Improvement ● Comfortable and familiar with giving and receiving feedback, in the context of both code reviews and interpersonal professional development. ● Furthers tech interests by attending meetups, workshops, events and/or watching conference talks and/or reading material online. Continuous Delivery ● Delivers value early and often ● Reduces Risk by introducing changes slowly through concepts like feature flags, canary builds, and other approaches. Curiosity ● Continual learner, enjoys learning, asks why. Customer Focus ● Strives to exceed the expectations and requirements of internal and external customers, without over engineering or succumbing to scope creep. ● Acts with customers in mind and values the importance of providing high quality customer service. ● Makes clients aware of pitfalls within designs. Prioritization ● Priority decisions will usually be right, sometimes adjusted with leadership input. ● Ability to adopt a methodical approach, managing multiple tasks simultaneously whilst maintaining a high level of accuracy in all work carried out. Problem Solving ● Can decompose issues and pick the most efficient and effective approach within the given circumstances, is tool-agnostic. Supervision ● Works independently with minimal oversight, seeking input when needed from Principals. ● Can oversee the work of others. Working Within Ambiguity ● Proficient, moves through uncertainty toward action, will act with incomplete information while also taking steps to fill in the blanks. Understands Vision and Architecture ● Understands longer-term vision and can iterate systems toward a vision through s

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 26, 2026
Job Type: Technology
Location: Indonesia
Company: unosquare

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.