FlexHired LogoFlexHired
Logo of Atticus

Atticus

Senior Backend Engineer

Job Summary

Atticus is seeking experienced Software Engineers to develop and maintain their backend systems, focusing on API performance and reliability. The role involves working closely with product teams to refine features, implementing scalable storage solutions, and ensuring robust deployment and monitoring of systems. Candidates should have at least 5 years of experience with modern backend technologies, cloud services, and version control systems. The company emphasizes a mission-driven culture, remote work flexibility, and offers competitive pay, equity, and comprehensive benefits.

Required Skills

Python
CI/CD
Troubleshooting
JavaScript
AWS
SaaS
API Design
Backend Development
System Deployment
Java
Scala
Cloud Computing
Stream Processing
Golang
Big Data
Monitoring
Git
Alerting
GraphQL
Version Control
REST
Ruby
GCP

Benefits

Paid Time Off
Medical Insurance
Dental Insurance
Retirement Plan
Internet Reimbursement
Holidays
Education Reimbursement
Student Loan Assistance

Job Description

About Atticus

At any given time, 16 million Americans are experiencing a crisis that requires urgent help from our legal system or government. The right assistance could transform their lives. But today, most never get it.

Atticus makes it easy for any sick or injured person in crisis to get the life-changing aid they deserve. In the last 6 years we’ve become the leading platform connecting people with disabilities to government benefits. We also help victims of accidents, misconduct, and violence get compensation from insurance. So far, we’ve gotten thousands of people access to over $4B in life-changing aid, and we’re just getting started.

We've helped more than 110,000 people in need (see our 13,000+ five-star reviews) and raised more than $100 million from top VC firms like Fika, Forerunner, GV (Google Ventures), and True Ventures. (We closed our Series C round in April 2025, so we're well-funded for the foreseeable future.) We're small but moving fast — our team grew from 89 to over 151 last year, and we expect to grow again in 2025.

The Job

Atticus works in an industry dominated by outdated technology that is ripe for fresh thinking: our core competitors rely on massive call centers to screen clients, antiquated CRMs to track and manage cases, and paper checks to get paid (provided they’re sent to the right address).

Conversely, as a VC-backed tech company our product & engineering department powers everything we do: from creating an engaging online experience for people in crisis to providing tools for our network lawyers as they serve our clients, Atticus relies on technology to fulfill our mission.

We’re looking for Software Engineers to join our team. You’ll work on the back-end, and will partner with every department at Atticus as we continue to grow our platform in an effort to help people in need find trusted legal support.

What You'll Do:

  • Design, build and operate Atticus’ APIs with a focus on performance, modularity, extensibility, and reliability.

  • Work with product to evaluate and refine product details and acceptance criteria

  • Architect, design, write, review, and test code in a collaborative environment with other software engineers.

  • Evaluate storage technologies and methodologies with an eye toward scalability and performance.

  • Leverage your peers as multipliers for your skills to create excellent products and services.

The role is a rare opportunity to join a fast-growing Series B startup that doubles as a B-corp social enterprise. Every project you take on will help clients in need get the help they deserve, and you’ll shape our company culture as we scale. We’re looking for engineers who are excited about our mission and the challenges it entails.

Qualifications

Required:

  • You have 5+ years of experience writing idiomatic JavaScript, Golang, Java, Python, Scala, or Ruby.

  • You build modern, resilient and operationally sane backend systems exemplifying industry standards (HTTP REST, GraphQL, Stream processing, Big Data).

  • You enjoy teaching and mentoring teammates on backend system best practices and architecture

  • You work well with product to clarify and translate requirements for teammates

  • You use a modern version-control system for your source code repository (Git, Mercurial, GitHub, BitBucket).

  • You lint all your code or know you should.

  • You know what parts of your code require tests and you write those tests.

  • You use objective judgment in leveraging the right frameworks and technologies.

  • You are versed in cloud computing systems (GCP, AWS, etc.) and SAAS concepts.

  • You leverage continuous integration systems to their full extent (CircleCI, Bamboo, Jenkins, TravisCI).

  • You plan for, build, evolve and scrutinize monitoring and alerting for your production systems.

  • You are willing and able to deploy, troubleshoot, and maintain your systems in production and staging environments.

Bonus / Nice-to-Have:

  • Experience with Google Cloud Platform, Kubernetes, Docker, CircleCI, Git, Golang, Java

  • Experience with GraphQL, GraphQL Federation, REST APIs and supporting network protocols

  • Experience with a distributed SQL platform like CockroachDB or Google Spanner

  • Experience with Hadoop, MapReduce, or other “Big Data” systems

We are strongly committed to building a diverse team. If you’re from a background that’s underrepresented in tech, we’d love to meet you.

Salary and Benefits

This is a rare opportunity to join a startup that has strong traction (substantial funding, well-respected backers, tremendous growth, and many happy customers) but is still small enough that you can have a huge impact and play a role in shaping our culture.

We’re a certified B Corporation tackling a critical social problem. Our mission to help people in need drives everything we do, and your work here will touch many lives.

We offer competitive pay — including equity — and generous benefits:

  • Medical and dental insurance with 100% of employee premiums covered

  • 15 vacation days & ~19 paid holidays each year (including two weeks at end-of-year)

  • Free membership to OneMedical

  • $600/year reimbursable stipend for internet service

  • $1,000 reimbursable stipend for education and training outside of work

  • Up to $1,200/year student loan repayment assistance

  • 401(k) and optional HSA/FSA

  • Humble, thoughtful, smart, fun colleagues

We anticipate the base salary band for this role will be between $170,000 to $200,000 in addition to equity and benefits. The salary at offer will be determined by a number of factors such as candidate’s experience, knowledge, skills and abilities, as well as internal equity among our team.

Location

This job is fully remote and we’re committed to empowering everyone with flexibility. Live wherever, work remotely, and travel to LA (on the company dime) as needed to be with your colleagues —somewhere between quarterly and yearly. We care a lot about building a great culture and we think some interactions need to happen in person, so we put a lot of thought into retreats, offsites, and other ways to gather.

Interested in this job?

Application deadline: Open until filled

Logo of Atticus

Atticus

Get help for disability benefits, workers' comp, and VA benefits. Atticus is here to help you navigate the complex government and legal landscapes.

See more jobs
Date PostedFebruary 23rd, 2025
Job TypeFull Time
LocationRemote
Salary$170,000 - $200,000
Exciting fully remote opportunity for a Senior Backend Engineer at Atticus. Offering $170,000 - $200,000 (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
$190,000 - $240,000
Remote US
Full Time
$180,000 - $220,000
San Francisco, CA, Washington, D.C., New York City, N.Y., Remote (USA)
Full Time
$150,000 - $200,000
Remote Canada
Full Time
$160,000 - $210,000
Remote US
Full Time
$160,000 - $210,000
Remote - US

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.