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
Engineer NoSQL Soft Skills Logistics Continuous Integration Software Engineering APAC Unit Testing Metrics Programming Languages French Features Tests Reviews Developers Components Architecture Retail Infrastructure Engineers Integration Programming Computer Science Research Documentation Testing Software Engineering Design Science English Management