Sigma Ratings logo

Senior Backend Engineer

Sigma Ratings (fintech)

Location Type:
$120,000 - $175,000

About Sigma Ratings

Hello! Thank you for your interest in Sigma Ratings.

Sigma Ratings (“Sigma”) is an MIT-incubated and venture-backed global data and analytics firm that helps clients better manage risk that may impact credit, credibility and reputation. Sigma’s unique products leverage deep domain expertise to convert the world’s data into actionable insight that powers decision-making at global financial institutions, corporates and governments.

Sigma’s core values are collaboration, curiosity, and integrity. Working in a complex domain with a small, fully distributed team requires us to actively work together, embrace learning, and hold ourselves accountable to each other.

We believe engineers do their best work when they have interesting problems to solve with a smart, kind team. Our engineers value pragmatism and sharing. We aim to use the right tools to build incrementally and iterate rapidly. We collaborate on designs and implementations because many heads are better than one. We share ownership, knowledge, rewards, and pain because we are a team and teams build together.

What We Offer

Competitive compensation and company stock

  • Fully remote work - Standup at 10am EST
  • Generous vacations

Sigma is a proud equal opportunity employer. We are committed to fair hiring practices and to creating a welcoming environment for all team members. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, familial status or veteran status.

Job Requirements

What You will Do

  • Partner with product and engineering to design scalable engineering solutions
  • Build and maintain production systems, including services (primarily Go/Golang), databases (PostgreSQL), docker with some AWS (dev)ops work
  • Build or provision new services and infrastructure for green-field projects such as public APIs along with other product development ideas
  • Regularly participate in code reviews
  • Weigh in on architectural decisions and participate in our RFC process
  • Mentor and share knowledge with the rest of the team

Our stack

  • Golang
  • Postgres
  • Neo4J
  • Elastic
  • Microservices Architecture on AWS
  • Python (Data science on Databricks)

QualificationsNot all qualified candidates will have all these requirements, so if you have some or most of them, we’d love for you to apply, especially if you have some nice-to-haves from below!

Required for this role:

  • Solid communication skills in English is a MUST
  • Golang experience OR ability to pick up quickly is a MUST

Other important skills:

  • Approximately 5 or more years of software development including:
    • design, implementation, and testing of production features
    • maintenance and monitoring of production systems
    • Troubleshooting production systems
    • Setting up and maintaining logging and alerting of production systems

Solid working experience with: (Ideally, at least one year of professional use)

  • Strongly typed language (JVM, Go etc)
  • Python
  • Graph DB

Other important attributes:

Approximately 3 or more years of experience working with cross-functional stakeholders (product, sales, ops, etc)

  • Preference for rapid iteration or prototyping over extended debate
  • Familiarity with build tools and automated build pipelines
  • AWS experience, especially with managed services such as ECS over EC2
  • Experience with Docker

Nice to have

  • Experience developing a public facing RESTful APIs
  • Experience with search engines like Elastic or Solr
  • Nginx, Grafana