Backend Engineer - Money
A
Ajaib GroupFintech
Workable workplace: remote; Workable locations: Jakarta, Jakarta, IndonesiaFull-TimeJunior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years of professional backend engineering, including working on services in production.
- Required Skills
- DockerSQLJavaKafkaGoRedisRESTful APIs
Requirements
- Have a Bachelor's degree in Computer Science or equivalent practical experience.
- Have 2+ years of professional backend engineering experience, including working on services in production.
- Be solid in Java, Go, or another modern backend language.
- Have a good understanding of REST APIs, relational databases, SQL, and basic concurrency.
- Have working knowledge of transactions.
- Have exposure to caching with Redis and messaging with Kafka.
- Be comfortable with Git, Docker, and CI/CD.
- Have exposure to a cloud platform such as GCP or AWS.
- Bring care, curiosity, eagerness to learn, and clear communication.
Responsibilities
- Build and maintain backend services and APIs for accounts, balances, transfers, and payments.
- Deliver well-scoped tasks from implementation through production.
- Write unit and integration tests for delivered work.
- Follow money-handling practices, including exact amounts, idempotent requests, clear transaction states, and audit trails.
- Help integrate with banks and payment partners.
- Help with daily batch and reconciliation jobs.
- Take part in code reviews and give and receive feedback.
- Investigate bugs and production issues with senior engineers, and fix them with tests that prevent recurrence.
- Write technical notes and documentation for completed work.
- Communicate progress and raise questions and risks with the team, Product, and Operations.
View Full Description & ApplyYou'll be redirected to the employer's site