Senior Software Engineer (Golang)

Posted 2 July by Effectiv
Easy Apply

Register and upload your CV to apply with just one click

About Effectiv

At Effectiv, we are building a productivity-first fraud prevention platform with a focus on human/AI interaction. We believe that the next paradigm in fraud detection is not in black box AI but in enabling analysts with machine intelligence and making every analyst an Expert Analyst.

Team
We are a globally distributed team with 30+ years of combined experience in building and shipping data focussed enterprise products. Our past experience includes - Google, PayPal, Samsung, WalmartLabs, and Hitachi. Most recently, we worked together in PayPal to build their B2B fraud protection suite of products that helps millions of merchants save millions of dollars. Together, we share openly, like discussing new ideas, like to debate about things, and having fun while working hard to solve some of the most complex problems in the fraud and abuse world.

Job Summary
Software engineers at Effectiv will work within a product-focused team to design and develop software systems, engage directly with customers to drive better customer satisfaction. Using the right technologies for the task at hand, engineers are expected to contribute to the whole software development lifecycle and provide ongoing development and support to their product area. This role is for a backend focused senior software engineer. Senior software engineer is also expected to mentor other engineers.

Responsibilities

  • Design, develop, test, and debug components to run on distributed systems at great scale and speed
  • Own nonfunctional requirements such as Scalability/Availability/SecurityWork on unit and integration tests and achieve good code and functional coverage
  • Work towards creating enterprise-class documents for internal and external collaboration
  • Break down a complex task into granular tasks, plan and execute them
  • Work alongside other engineers and co-founders to elevate technology and consistently apply best practices
  • Work in an agile environment to deliver high-quality software

Requirements

  • 3-9 years of significant coding experience with Golang preferably in a product development company
  • Strong programming and design fundamentals, problem-solving, and coding skills
  • Strong analytical and reasoning skills with an ability to visualize processes and outcomes
  • Strong desire to learn and grow, while building the best in class systems with a good grasp of concurrency and multi-threading
  • Experience in microservices architecture and RESTful APIs
  • Prior experience with high throughput and low latency storage and cloud computing, NoSQL(s), Big Data Analytics, ML services, and large-scale systems is a plus

Required skills

  • Go
  • Golang
  • Google Cloud

Reference: 53006554

Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.

Report this job