Backend Engineer - Mid-Senior Level (Scala)

G2i Inc. builds and maintains software delivery and control systems at massive scale.
$127,000 - $204,000
Backend
Mid-Level Software Engineer
Remote

Description For Backend Engineer - Mid-Senior Level (Scala)

G2i Inc. is seeking a Backend Engineer to join their team in building and maintaining robust software systems. The role focuses on developing data analysis products and APIs for their Release Observability product line. The platform handles over twenty trillion feature flags daily, utilizing core technologies like Golang, Redis, and NATS. The position offers a comprehensive compensation package ranging from $127,000 to $204,000, based on geography and experience level, plus equity and benefits.

The ideal candidate will have strong experience in server-side web development, particularly with languages like Scala, Java, Ruby, Python, or Golang. They should be passionate about building scalable systems, have expertise in RESTful APIs, and understand fundamental computer science concepts. The role emphasizes collaboration, code quality, and engineering best practices.

As part of the team's you-build-it-you-run-it culture, engineers may support applications in production, with optional and compensated off-hours on-call duties. The position offers the flexibility of remote work, with opportunities to contribute to a platform that serves a massive scale of feature flags daily.

The company provides a competitive benefits package including health, vision, and dental insurance, mental health benefits, and RSUs. This is an excellent opportunity for a mid to senior-level engineer looking to make a significant impact in a company that powers software delivery and control systems at scale.

Last updated a few seconds ago

Responsibilities For Backend Engineer - Mid-Senior Level (Scala)

  • Build and expand data analysis products and APIs, written in Go, for new Release Observability product line
  • Collaborate with frontend engineers to deliver user-facing features
  • Monitor and improve server-side performance
  • Write unit, integration, and load tests as necessary
  • Actively participate in code reviews
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes

Requirements For Backend Engineer - Mid-Senior Level (Scala)

Go
Redis
Scala
Java
Ruby
Python
  • Demonstrable experience with server-side web development (e.g. in Java / Scala, Ruby, Python, Golang)
  • Experience with or interest in Experimentation and Statistics
  • Experience building RESTful APIs
  • Experience with Data ingestion
  • Familiarity with computer science fundamentals such as data structures, distributed systems, concurrency, and threading
  • A commitment to working in a communicative and collaborative environment
  • Write code that can be easily understood by others, with an eye towards maintainability
  • Hold yourself and others to a high bar when working with production systems
  • Value high code quality, automated testing, and other engineering best practices
  • Familiarity with networking technologies (TCP, HTTP, websockets, server-sent events, etc.)

Benefits For Backend Engineer - Mid-Senior Level (Scala)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
  • RSUs
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Mental health benefits
  • Additional compensation for optional off-hours on-call

Interested in this job?

Jobs Related To G2i Inc. Backend Engineer - Mid-Senior Level (Scala)

Backend Engineer - Mid-Senior Level (Golang)

Backend Engineer position at G2i Inc. focusing on Golang development for high-scale feature flag platform, offering competitive salary and comprehensive benefits.

Backend Engineer - Mid-Senior Level (Golang)

Backend Engineer position at G2i Inc. focusing on Golang development for high-scale feature flag platform, offering competitive salary and comprehensive benefits.

Python Developer

Short-term contract opportunity for experienced Python Developers to work on AI-driven applications with competitive pay and remote flexibility.

Software Engineer, Backend - Consumer Products

Backend Software Engineer role for consumer products in blockchain and decentralized finance.

Solutions Engineer

Solutions Engineer position at Miter, bridging technical and customer needs in construction industry HCM platform implementation.