Senior Software Engineer / Lead

Talentra Recruitment Agency — Indonesia · Posted ~3 days ago

Lead

Skills

Go PHP Martini Revel Lumen Laravel Agile DevOps Scrum Kanban Microservices REST APIs Webhooks CI/CD Cloud-native development REST Cloud

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead a software engineering team developing cloud-native systems for a global technology services environment. The role requires deep expertise in Go and PHP, modern frameworks, loosely coupled microservices, REST APIs, webhooks, CI/CD, and Agile delivery across distributed teams.

Highlights

Lead-level engineering role offering substantial ownership over cloud-native microservices, APIs, CI/CD, and distributed development practices, with exposure to globally distributed teams and sustainability-focused technology initiatives.

Description

We are seeking a Senior Software Engineer(Lead) for our client, a top service provider renowned for trading and refurbishing used technology, such as cellphones and laptops. This company is dedicated to assisting manufacturers with sustainable practices and plays a significant role in reducing new tech expenses on a global scale. QUALIFICATIONS Essential: • Highly experienced in developing in GoLang (5 years+) and PHP (7 Years+) • Experience of relevant frameworks like Martini, Revel, Lumen and Laravel • Highly experienced in the use of Agile practices • Experience of working in an organisation with a DevOps culture • Practical experience of working in Scrum and Kanban teams across multiple geographies and timezones • Track record of successfully designing and implementing loosely coupled micro-services architectures • Experience of working in a cloud native environment • Highly experienced in the writing and interfacing with REST API’s and Webhooks • Practical knowledge of CI/CD pipeline tools like Git, Jenkins, Ansible, Terraform, Cucumber, Selenium • Knowledge of AWS design patterns • Experience of the ELK stack • Practical use of Jira and confluence • Experience of writing automated tests (unit & integration) • Security awareness in a software engineering context • Hands on MySQL experience Desirable: • Incorporating telemetry at the code level with libraries like StatsD • Experience with Docker & Kubernetes • Experience with event streaming architectures and tools like Kafka • Experience with OpsGenie • Experience with AWS Cloudwatch • Experience of using SonarQube, Gemnasium and Gauntlt • Experience of AppDynamics or similar • Experience of dashboard visualisation • Experience of Test-Driven Development • Demonstrable contribution to open source projects KEY RESPONSIBILITIES : • Write high quality, elegant, effective code • Share your learnings with the team from keeping up to date with industry trends and technology developments • Collaborate with the Scrum Master, Developer in Test and Product Owners on story refinement and prioritisation • Ensure code committed meets the definition of done • Identify and share relevant architectural patterns • Coach the team in the avoidance of anti-patterns • Lead by example in the use of test automation • Ensure the team keep the CI/CD pipeline green • Guide the team in ensuring all code deployed to trunk is in a shippable state • Perform code reviews for security, accuracy and functionality • Create a culture of metrics and data to drive continuous improvement • Provide operational support for your products • Ensure the team meets its commitments and goal for each sprint, delivering high quality code into production • Coach the team in the practice of continual code quality improvement • Ensure relevant regulatory and compliance goals are met • Work closely with Infosec to ensure Security ‘shifts left’ • Collaborate closely with the Operations team, promoting a DevOps culture • Mentor your fellow software engineers to help them achieve more than they thought possible The above list is not exhaustive, and you may be asked to undertake reasonable additional duties/ projects to support the team