12 days ago
Remote, WorldwideSenior / Staff+
Responsibilities
- Design, develop, and maintain SmithRx product features using languages like Golang, JavaScript/Typescript, Node, GraphQL, and SQL.
- Collaborate with stakeholders to understand functional and technical requirements.
- Provide scope and risk estimates for system and feature builds.
- Apply software development best practices, design patterns, and testing methodologies.
- Leverage AWS technologies for job handling and batch processing.
- Troubleshoot production issues and perform root cause analysis.
- Coach and mentor junior team members through code reviews and feedback.
- Work with senior leadership to create a quarterly technical roadmap.
- Foster a collaborative learning culture through mentorship and exploration of new technologies.
Requirements
- BS or advanced degree in computer science or applicable experience.
- 5-8 years of software development experience with server-side applications.
- Expertise in a compiled language such as Go, Java, or Kotlin.
- Proficiency with relational databases like PostgreSQL, including schema design and SQL tuning.
- Experience designing and implementing scalable APIs and understanding design patterns.
- Working knowledge of GraphQL APIs, CI/CD pipelines, AWS, Docker, and Kubernetes is a plus.
- Positive, team-first attitude and flexibility in a dynamic environment.
- Highly disciplined approach to software design and development.
Benefits
- Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance.
- Flexible Spending Benefits.
- 401(k) Retirement Savings Program.
- Short-term and long-term disability coverage.
- Discretionary Paid Time Off and Paid Company Holidays.
- Wellness Benefits and Commuter Benefits.
- Paid Parental Leave benefits.
- Employee Assistance Program (EAP).
- Well-stocked kitchen in office locations.
- Professional development and training opportunities.
Tech Stack
AWSDockerGoGraphQLJavaScriptKubernetesNode.jsPostgreSQLSQLTypeScript
