SENIOR SOFTWARE ENGINEER - BACKEND

Ocrolus Inc.
Full-time
Remote - US
$180,000 + equity + benefits
Posted on a month ago

Job Description

Ocrolus is seeking a Senior Software Engineer to design, implement, and maintain scalable distributed systems. The ideal candidate will have a strong technical background and be capable of working in a fast-paced environment, taking ownership to demonstrate engineering excellence and build systems that securely scale over millions of transactions.

Responsibilities

  • Design, implement, and maintain Microservices using Go, Python and/or Java
  • Design and develop cloud based software products
  • Build systems, services, and tools to handle new products and business requirements
  • Build and scale online services and data pipelines
  • Collaborate with other teams on security, reliability, and automation
  • Support the testing process and resolve issues

Requirements

  • Bachelor's degree in Computer Science or related field
  • 5+ years engineering experience
  • Expert in Go, Python and/or Java
  • Solid database skills (Postgres, MySQL etc)
  • Experience with Web Frameworks like Spring, Flask
  • Strong problem-solving and communication skills
  • Experience leading and owning projects
  • Experience with agile methodologies and automated testing
  • Familiarity with containerization, microservices architecture, continuous integration and deployment

Benefits

  • No benefits