Collectors

Staff Software Engineer, Full-Stack

Collectors

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $209,186 - $258,903 per year

Job Level

Lead

Tech Stack

AWSCloudDistributed SystemsJavaJavaScriptKubernetesMicroservices.NETPostgresPythonReactSQLSvelteTerraformVue.js

About the role

  • Participate across the entire software development lifecycle, taking features from concept to production release
  • Maintain and extend the current tech stack, centered on a Svelte frontend and Python microservices, while gradually modernizing and supporting legacy systems in .NET C#.
  • Communicate with Product and other stakeholders to develop business requirements
  • Collaboratively create solutions with other teams
  • Troubleshoot software issues and debug a large codebase
  • Develop and execute unit and integration tests
  • Contribute to technical documentation to increase maintainability of software assets

Requirements

  • 7+ years of software engineering industry experience building backend software, with exposure to microservices
  • Experience using Python for production-grade applications
  • Experience using strongly typed languages (C#, Java, etc) is a plus
  • Experience architecting systems (service-oriented, event-driven, distributed systems, cloud) as well as hands-on development experience
  • Experience with client-side frameworks, such as Vue.js, React, or Svelte. Svelte experience preferred.
  • Data modeling and database design expertise; Postgres and/or SQL Server is a plus
  • Experience configuring and using DevOps tooling such as Kubernetes, Helm, Terraform, AWS stack
  • Experience working cross-functionally with Product partners
  • Possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes
  • Proficient at using appropriate security, documentation, and/or monitoring best practices.
  • Candidates must be authorized to work in the United States.
Benefits
  • Health Insurance: All employees are eligible to enroll in Medical, Dental, and Vision
  • 401(K) Matching Plan: We are proud to offer a competitive 401k matching plan to our employees to support their future financial goals
  • Vacation: We offer a flexible vacation policy for our employees
  • Holiday Pay: All employees are eligible for nine company paid holidays
  • Employee Discounts: Employees receive discounts on select grading services for approved submissions
  • Flexible Hours: Many of our teams offer flexible schedules with varying shifts and will work with you to accommodate your needs
  • Fun Working Environment: Our team members are invited to participate in celebrations, holiday events, and team building activities
  • Additional Benefits: Full-time employees are eligible for fertility, commuter, and educational assistance benefits.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonC#Sveltemicroservicesunit testingintegration testingdata modelingdatabase designPostgresSQL Server
Soft skills
communicationanalyticaltroubleshootingcollaborationvisualizationdocumentation