Salary
💰 $125,000 - $135,000 per year
Tech Stack
AngularAWSAzureCloudDistributed SystemsGoJavaJavaScriptMicroservices.NETNode.jsNoSQLPythonReactRubyRustSOAPSQLVue.js
About the role
- Architect and develop scalable, secure backend systems, services, and APIs.
- Contribute to responsive, user-friendly front-end features using modern frameworks (e.g., React, Angular, or Vue).
- Design and implement efficient database schemas and models (SQL and NoSQL).
- Optimize existing components for maximum performance, scalability, and reliability.
- Participate in architectural discussions and make design decisions while actively developing software.
- Collaborate with front-end developers to ensure consistency between system layers.
- Lead the design and implementation of new features, from concept through deployment.
- Implement security and data protection best practices.
- Participate in code reviews and mentor junior developers.
- Monitor and diagnose performance issues, ensuring high system availability and resilience.
- Additional responsibilities as assigned.
Requirements
- 5+ years of professional experience as a software developer
- Strong proficiency in backend or systems programming languages (Rust, C#/.NET, Node.js, Java, Python, Ruby, or Go)
- Solid experience with front-end development in one or more modern frameworks (React, Angular, or Vue)
- Strong understanding of database technologies (SQL & NoSQL), web protocols, and web services (REST/SOAP)
- Expertise in API design, data modeling, and system architecture (microservices, distributed systems)
- Familiarity with authentication/authorization schemes (OAuth, OpenID Connect, SAML, etc.)
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- medical (PPO and HDHP with HSA)
- dental
- vision
- paid time off
- paid holidays
- 401K w/ employer match
- short/long term disability
- life insurance
- healthcare and dependent care flexible spending
- EAP
- commuter benefits
- education assistance
- pet insurance
- legal
- and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend programming languagesRustC#.NETNode.jsJavaPythonRubyGoAPI design
Soft skills
collaborationmentoringleadershipproblem-solvingcommunication