
Software Engineer 2 - Fullstack
- Jakarta
- Permanent
- Full-time
- Design and develop scalable software products that will impact thousands of businesses and millions of users
- Write clear, concise source-code, unit, and integration tests
- Develop both back-end and front-end components, and connect the application with the other (often third-party) web services
- Work closely with Product Manager and other business stakeholders to develop solutions that delight our customers
- Work with Technical Program Manager to run development lifecycle (concept, design, test, release, support)
- Work closely with DevOps to maintain the application in our infrastructure
- Minimum 3-year experience in SaaS, Fintech or related tech company
- Experience in Ruby/Golang or other relevant programming languages (backend) and Vue.js (frontend)
- Good understanding of modern software engineering practices such as TDD, continuous integration, code review, and microservices design patterns
- Familiarity with software development methodologies and frameworks such as Agile or Scrum
- Excellent communication skills, written and verbal, with a focus on collaboration, understanding, and information sharing between team members and stakeholders