Software Engineering Manager | Jakarta | Indonesia | Technology Firm
The client is a young tech company – which has a French Management developing a disruptive technology solution for the retail sector in Oceania and APAC. These roles are based in Jakarta but would start remote in India till the Covid-19 situation improves
Join a cool
young team of software engineers who want to have a positive impact on
Indonesian economy. Partnering today with 100k retailers, we want to help and
digitize 1mio traditional retailers by 2022.. work in a fun, challenging, and
flexible working environment.
Research and apply the latest technologies in function of customer need and grow
quickly along with the company
Job Description
· You'll lead multiple teams of engineers to design, develop, and ship product features and improvements
· Lead multiple teams to build and establish scalable architecture and work on a committed team contributing to projects
· Supervise multiple teams in all aspects of the development including requirements definition, design, implementation, unit testing, and integration
· Review and approve the detailed designs
· Lead software components development and customization based on requirements, plan tasks, hold code and design reviews, help fix bug or performance issues
· Work closely with the Product Team to evaluate the technical feasibility and timely execution of features
· Collaborate with the Platform and other Engineering teams to incorporate components, services, and tools into your product; as well as, share components, services, and best practices in return
· Help
your team evaluate the time required to develop and deliver new components.
Build testable components and write the appropriate unit tests
· Act as a true leader and mentor, teach hard and soft skills and manage the career path for your team members
· Nurture and manage software engineer leads to reach their short and long-term goals
· Analyze the software engineering department’s performance based on KPIs and metrics and propose ways to improve them
· Build reusable code
· Promote lean code documentation
· Lead in code review session and peer code review
Requirement/Qualification Needed
· Bachelor or Master degree in computer science or other related fields
· Fluent in English
· 6+ years experience with at least two programming languages including JS and/or Go
· 3+ years experiences in leading a team of developers; you have the ability and interest to teach others best practices and mentor less experienced engineers
· Experience with cloud infrastructure systems
· Experience with NoSQL database
· Experience leading technical projects from concept, design, to delivery
· Experience debugging complex issues at every level of the stack
· Experience with continuous integration and delivery technologies at an expert level
· Experience with ecommerce or logistics or fintech is a plus
· Experience in a startup environment with scaling products is a plus
Compensation: INR 32LPA to INR 40LPA While Remote in India | Equivalent in IDR while in Indonesia Plus Other Lucrative Allowances
Productboard
minware
GitHub
Nagarro
Hashicorp