Senior Software Engineer
New
ArizonaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- GraphQLNode.jsPostgreSQLTypeScriptReactRESTful APIs
Requirements
- 6+ years of professional software engineering experience, with a track record of owning and delivering complex full-stack features
- Strong proficiency in TypeScript, React, and Node.js across frontend and backend
- Solid experience working with PostgreSQL, including writing efficient queries and contributing to data model design
- Experience designing and building APIs using REST and/or GraphQL
- A consistent practice of writing tests as a standard part of development, not an afterthought
- The ability to operate independently in ambiguous environments, including working with systems that lack documentation
- Collaborative working style with a habit of communicating proactively across teams and functions
Responsibilities
- Own features end-to-end, from technical design and implementation through deployment, monitoring, and iteration in production
- Build and maintain well-tested, maintainable code that meets the reliability bar required for sensitive, real-time workflows
- Contribute to API design in REST and participate in data modeling decisions that need to hold up at scale
- Engage in code reviews and technical discussions, offering thoughtful feedback and raising the quality of what the team ships
- Partner with product and design to translate complex operational workflows into clean, reliable software experiences
- Identify and improve existing systems, including legacy areas that require independent problem-solving to understand and refactor
- Contribute to our microfrontend architecture (module federation), with an emphasis on maintainability, performance, and shared component patterns
View Full Description & ApplyYou'll be redirected to the employer's site