Software Engineer-ii Backend

Socure Socure · Vertical AI · London, United Kingdom · Tech

Software Engineer II Backend role at Socure, a fintech company focused on identity verification and fraud detection. The role involves designing, developing, and deploying distributed systems, owning nonfunctional requirements, and contributing to high-quality software solutions. Requires 3-5 years of Golang experience and familiarity with microservices and RESTful APIs. Experience with cloud computing, NoSQL, big data, and ML services is a plus.

What you'd actually do

  1. Design, develop, test, and debug components for distributed systems operating at large scale and high speed.
  2. Own nonfunctional requirements such as scalability, availability, and security.
  3. Contribute to the creation of unit and integration tests, ensuring high code and functional coverage.
  4. Develop enterprise-class documentation for both internal and external collaboration.
  5. Break down complex tasks into manageable parts, plan, and execute effectively.

Skills

Required

  • Golang
  • distributed systems
  • microservices architecture
  • RESTful APIs
  • concurrency
  • multi-threading
  • problem-solving
  • design skills

Nice to have

  • high-throughput storage
  • low-latency storage
  • cloud computing
  • NoSQL databases
  • big data analytics
  • ML services
  • large-scale systems