5 days ago
Remote, WorldwideSenior / Staff+
Responsibilities
- Architect and maintain SmithRx product features using a varied technology stack.
- Collaborate with stakeholders to translate requirements into high-quality software.
- Build deterministic software systems that manage the stochastic nature of AI models.
- Enforce software development best practices and adopt emerging AI technologies.
- Leverage AWS technologies for job handling and batch processing.
- Troubleshoot production issues and perform root cause analysis.
- Mentor junior engineers and drive technical excellence through code reviews.
- Work with senior leadership to create a quarterly technical roadmap.
Requirements
- BS or advanced degree in computer science or applicable experience.
- 12+ years of software development experience, particularly with server-side applications.
- Expertise in a compiled language such as GoLang or Java.
- Proficiency with relational databases like PostgreSQL.
- Working knowledge of GraphQL APIs, CI/CD pipelines, AWS, Docker, and Kubernetes is a plus.
- Experience with Agentic Frameworks, MCP, LLM APIs, and Prompt Engineering.
- Strong communication skills for collaboration and mentoring.
- Architectural mindset for designing scalable and maintainable systems.
- Positive, team-first attitude and flexibility in a high-growth environment.
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.
- Paid Company Holidays.
- Wellness Benefits.
- 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
