Job Requirements
This job post is managed by
Skills
Job description for Lead Backend Engineer (Go) at Fetch Technology
- You will be responsible for developing their core API modules which will be used as an interface across all of the other teams. You will also be required to ensure appropriate documentation and robust code which can be scaled easily. You will build & lead a team of backend engineers.
- The Day-to-Day Activities.
- Design, build and maintain APIs, services, and documentation across their Engineering teams.
- Work with engineers across to build new features.
- Use REST, GraphQL, and streaming technologies.
- Work closely with the CTO to create robust APIs, and integrate with mission-critical third-party APIs.
- Prepare clean documentation on how to consume the APIs.
- Do code reviews.
- Managing hybrid team of backend engineers.
- Report directly to the CTO and will also be responsible for any other ad-hoc tasks as delegated by the CTO.
- Minimum of 4 years of experience with development in Go.
- In-depth knowledge of building RESTFul APIs.
- Prior experience in creating payment integration.
- Prior experience working with AWS Lambdas or the equivalent.
- Be familiar with DDD, BDD & TDD and be able to switch between the various development practices as necessary.
- Experience in conducting code reviews.
- Experience in writing code documentation.
- Past experience in migrating services from a different language into Java.
- Analytical and can be creative with data.
- Excellent communication skills in both written and spoken English.
- Excellent interpersonal skills.
- Demonstrated ability to work effectively across internal and external organisations.
- Highly motivated, innovative, and loves the thrill of being in a fast-paced environment while being able to multitask to meet deadlines.
- Bonus Requirements (Good to have).
- Implementation of AWS Services (ElastiCache, SQS and Lambda).
- Experience in GraphQL services.
- Ability to understand PHP-Laravel code.
- Ability to manage sprints / Scrum processes.
- Attractive salary and annual salary review.
- Working in a professional, friendly, well-equipped environment both with foreigners and Vietnamese.
- With extensive on-the-job training, you will always have a chance to work with new emerging technologies.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More