Match score not available

Golang Backend Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

2+ years in complex backend systems, 2+ years of Golang experience, Experience in SQL and NoSQL databases, Background in agile development processes, Knowledge of software design patterns.

Key responsabilities:

  • Design and improve backend architecture
  • Develop secure and performant backend services
  • Maintain coding standards through reviews
  • Collaborate with Product Management and stakeholders
  • Write tests and work with CI/CD
CAFU logo
CAFU Information Technology & Services SME https://www.cafu.com/
51 - 200 Employees
See more CAFU offers

Job description

CAFU has a vision to create a better world through connected mobility, serving both consumers and businesses. We started as an on-demand fuel delivery app and have now extended our services to car wash, tyre change, battery change and insurance...but this is only the beginning.


We have global plans to become a super app, offering products & services which are agnostic of fuel and mobility. Cafu is a technology business passionate about sustainability and positively impacting the communities we operate in. We’ve already won awards for best AI platform and voted LinkedIn’s Number 1 Top Start-ups 2021!


If you want to make a real impact to our communities and you are forever curious about how things work and why and want to join a company that moves with purpose and collaborates, then we want to hear from you!

Job Requirements

  • Play an active role in designing, improving, and securing the overall backend architecture to support massive growth in users and products
  • Develop backend services, APIs, and integrations in a secure, well-tested, and performant way
  • Write code that meets our standards for style, maintainability, and best practices.
  • Maintain and advocate for these standards through code review
  • Collaborate with Product Management and other stakeholders within Engineering to maintain a high bar for quality in a fast-paced, iterative environment
Requirements
  • Minimum of 2 years of experience building complex, distributed backend systems, including concepts such as microservices, event-driven architectures, cloud computing, RESTful APIs etc.
  • Experience with Golang (2 years minimum) and any combination of the following: NodeJs Python, Java, C++ or PHP (3+ years)
  • Experience with using and modeling SQL and NoSQL Databases
  • Experience working in a highly agile, iterative software development process
  • Have a track record of writing tests and working with CI/CD
  • Knowledge of different software design patterns
  • Experience with application performance monitoring and profiling
  • Strong business acumen and passion for business building enabled by technology deployment
Benefits
  • A collaborative environment where diversity is celebrated
  • A flexible workforce
  • A competitive market salary
  • A fast-moving supportive company where everybody takes ownership over their work
  • The opportunity to work on a product with growing global appeal
  • The opportunity to work with some of the most talented people in the industry from well-known digital brands

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Business Acumen

Back-End Engineer Related jobs