My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Tue 02/07/2024

Senior Software Engineer (Golang)

London, UK
Apply Now

Company: EFFECTIV

Job Type: Permanent, FullTime

Salary: £55,000 - £85,000 per annum

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.

TeamWe 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 SummarySoftware 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
Apply Now