What is expected of you:
- You will be Crafting well-architected microservice architecture, working on highly scalable backend & Infrastructure
- Developing highly available new APIs for Angkas services
- Participating in brainstorming and refining features requirements with PMs and other stakeholders
- Improving and refactoring our current codebases
- Figuring out solutions for tech challenges we face and evaluate new technologies for the platform
- Design and build the security control mechanisms that protect our services
- Design and engineer our systems to respond gracefully to both planned and unplanned events, and limit our downtime
- Engineer observability into our system to help us effectively monitor and debug real system issues when they inevitably happen
Must have:
- Experience in developing well architected APIs and microservices containerized using Docker and based on DDD (Domain Driven Design)
- Experience designing efficient persistence data layers by using RDBMS and NoSQL approach
- Experience in the use of message brokers such as Kafka, RabbitMQ
- Strong attention to detail with good analytical and problem-solving skills
- Understands the difference between a Coder and a Software Engineer.
Appreciated to have:
- Experience building, deploying, and/or operating services in cloud environments
- Experience in the programming language Go
- Experience with event driven design
Expected habits:
- Enjoy testing and braking systems, finding scaling factors and bottlenecks
- Fast learner who enjoys coding and working with the latest tech
- Able, willing and excited to work in a fast-paced collaborative scale-up environment
- Hybrid work
- Work life balance
- Full-time
- Opportunities for Career Progression
- Start-up environment
- Multi-cultural and Agile work environment
- Diversified use of technology