
Staff Software Engineer, Full-Stack
Collectors
full-time
Posted on:
Location Type: Remote
Location: Remote • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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