Job Description
Job Description:We are looking for a Team player - Backend Engineer.As backend engineer will play an integral part in developing highly scalable, reliable, maintainable, and fault-tolerant core financial system. You’ll take part in the development of all server-side logic, ensuring high performance and responsiveness.Key Responsibilities:Build highly scalable, reliable, and fault-tolerant APIs using microservices architecture based on solid principle and clean code.Collaborate with cross-functional teams to define, design, and ship new features.Refactor and improve existing codes.Create unit and integration tests if required and well-written documentation for your code.Work on bug fixing, benchmarking, improving system performance.Continuously discover, evaluate, and implement new technologies to enhance system scalability, reliability, maintainability, and fault-tolerance.Requirements:At least 2 years of working experience as backend engineer or similar software engineering role.Working experience using Golang or Java Spring Boot.Experience with various database technologies, both relational and non-relation, such as MySQL and MongoDB.Working experience with microservices architecture, experience with event-driven architecture is a plus.Proficient knowledge of OOP.Experience with Docker, Kubernetes is a plus.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period