We are looking for a 5+ years experienced Software Engineer who will be responsible for designing and developing a highly decoupled micro services systems that can handle complicated business flow and can interact with various 3rd party systems at scale. In this role, you will have the opportunity to build from the ground up with an obsession towards making these experiences memorable for the customers.
- Design, implement and test software services (Java/Kotlin or Go)
- Manage availability, latency, scalability and efficiency of APC Software Services
- Software performance analyze and system tunning
- Bug fixing and writing monitoring and detection tools to prevent recurrence
- Work in “microservice mesh” application development and Agile environment
- Review and influence ongoing design, architecture, standards and methods for operating services and systems
- Continuous learning and researching for identifying shortcomings and opportunities for software services improvements