About the role
Design, develop, and maintain SmithRx product features using various languages.
- •As a Senior Backend Software Engineer, you will play a key role in all stages of the engineering lifecycle—designing, building, testing, and maintaining the SmithRx product suite.
- •Key Responsibilities Focus on back-end architecture: Design, develop, and maintain SmithRx product features using various languages such as Golang, GraphQL, Node, and SQL.
- •Collaborate and Iterate: Work closely with stakeholders and technical leads to understand functional requirements and produce high-quality, scalable software.
- •Design and Estimate: Provide scope and risk estimates for system and feature builds by creating comprehensive technical design documentation.
- •Resolve Production Issues: Perform triage for live issues, assess impact, execute short-term and long-term mitigation plans, and conduct root-cause analysis.
- •Mentor and Coach: Guide junior team members through design and code reviews, providing actionable feedback on their projects.
- •Requirements Education: BS or advanced degree in Computer Science or equivalent professional experience.
- •Experience: 8-12 years of professional software development experience.
- •Technical Expertise: Solid experience working with a compiled language such as Go, Java, C#, or C++ (Go experience is a strong plus).
- •Database Mastery: Proficiency with relational databases (specifically PostgreSQL), including schema design, SQL tuning, and database monitoring.
Tech stack
GoGraphQLNode.jsSQLPostgreSQL
Match insights
Tech:Go, GraphQL, Node.js, SQL, PostgreSQL
Level:Lead