- Lead the design, development, and implementation of high-performance, scalable, and secure back-end services using GoLang.
- Architect and design the overall system, including API structures, data flow, and integration points, ensuring robustness and future scalability.
- Design, develop, and optimize database schemas (e.g., PostgreSQL, MySQL, NoSQL) to support application requirements, ensuring data integrity and performance.
- Develop and maintain robust integration solutions with SAP systems for efficient data retrieval and synchronization.
- Collaborate closely with front-end developers, product managers, and other stakeholders to understand requirements and translate them into technical specifications.
- Implement and maintain unit, integration, and end-to-end tests to ensure code quality and system reliability.
- Troubleshoot and resolve complex technical issues, ensuring high availability and performance of the back-end system.
- Contribute to the continuous improvement of development processes, tools, and best practices.
Requirement
- 7+ years of experience in back-end software development, with a strong focus on building scalable and resilient systems.
- Extensive experience with GoLang (Golang) is mandatory. Demonstrate a deep understanding of Go's concurrency model, standard library, and best practices. Proven experience with SAP integration is essential. This includes experience with various SAP integration methods (e.g., BAPIs, RFCs, OData, SAP PI/PO, SAP Cloud Platform Integration).
- Strong expertise in database design and optimization for relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis). Ability to write efficient queries and design optimal schemas.
- Solid understanding of system architecture principles, including microservices, RESTful APIs, message queues (e.g., Kafka, RabbitMQ), and distributed systems.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes) is highly desirable.
- Proficiency in designing and implementing secure APIs and understanding of common security vulnerabilities and mitigation strategies. Experience with version control systems (e.g., Git) and CI/CD pipelines
Job Types: Full-time, Contract
Contract length: 3 months
Application Question(s):
- berapa ekspetasi salary kamu ? (max budget 10-12jtn)
- Bersedia WFO di bandung ?