Job Description
Design and develop business logic and microservices for enterprise-level platforms, focusing on high-precision systems for mission-critical transactions. Develop stable, secure, and high-performance APIs aligned with international standards to deliver business value through technical excellence.
Key Responsibilities
- System Development: Build RESTful APIs and microservices using high-performance languages (Go, Java, Python, or Node.js) as the core scalable infrastructure.
- Security Integration: Apply Security by Design principles and data encryption to create a reliable architecture in line with security standards.
- Data Integrity: Manage SQL/NoSQL databases to support transactions requiring maximum precision and stability (ACID Compliance).
- Optimization: Continuously analyze and tune system performance to ensure high availability.
- Agile Collaboration: Partner with BA, QA, and DevOps teams in an Agile environment to deliver timely and accurate business solutions.
Requirements
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in backend development (Fintech or Banking experience is a plus).
- Proficiency in Go (Gin), Java (Spring Boot), Python, or Node.js (TypeScript).
- Deep understanding of Clean Code, SOLID Principles, and Design Patterns.
- Experience with microservices, SAGA/CQRS, and event-driven architecture (Kafka/RabbitMQ).