Software Engineering Manager

DoiT International Logo

DoiT International

πŸ“Remote - Indonesia

Summary

Join DoiT's Client Services team as a Software Engineering Manager and lead the development of cutting-edge solutions to streamline consulting work. Based remotely in Indonesia, you will establish and mentor a team of software developers, utilizing technologies like Go, JavaScript/TypeScript, Python, and React.js. This role requires experience managing software engineering teams and delivering projects using agile methodologies. You will provide technical guidance, conduct code reviews, and ensure adherence to best practices. The opportunity allows you to be a founding member of a new team and set the standards for future development. DoiT offers a remote-friendly work environment with various benefits.

Requirements

  • Experience with managing software engineering teams
  • Experience in delivering small-medium size projects using SCRUM or other agile methodologies
  • Great verbal and written English communication skills
  • Strong getting-it-done attitude
  • Experience with developing event-driven cloud-native applications on GCP (preferred) or AWS, including: Automatic testing / continuous integration
  • Experience with developing event-driven cloud-native applications on GCP (preferred) or AWS, including: Continuous delivery
  • Experience with developing event-driven cloud-native applications on GCP (preferred) or AWS, including: Performance, uptime, and usage monitoring
  • Excellent knowledge of Go or Typescript
  • Experience with integrating different systems together, designing and implementing data flows

Responsibilities

  • Establish, lead, mentor, and support a team of remote software developers located in Indonesia
  • Work closely with Product Owner to ensure alignment with department and business needs
  • Foster a culture of collaboration, innovation and accountability
  • Provide technical guidance on the stacks that we use such as: Go, JavaScript / TypeScript, Python, React.js, shell scripting languages
  • Conduct code reviews, establish and enforce good coding standards, and ensure adherence to best practices
  • Apply agile methodologies, ensuring effective sprint planning and work prioritisation
  • Conduct post-mortems and root cause analysis for incidents

Preferred Qualifications

  • Experience with React.js and Python
  • Familiarity with cloud cost management / FinOps practices
  • Cloud certifications

Benefits

  • Unlimited Vacation
  • Flexible Working Options
  • Health Insurance
  • Parental Leave
  • Employee Stock Option Plan
  • Home Office Allowance
  • Professional Development Stipend
  • Peer Recognition Program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.