Rust Engineer
Senior Full-stack Software Developer I
We are seeking a Senior Full-stack Software Developer I who will play a key role in driving large-scale projects from concept to deployment. In this role, you will collaborate with cross-functional teams to refine requirements, provide technical leadership, and develop high-quality code. You will also ensure consistency and best practices in both backend and frontend development, focusing on delivering robust and scalable applications.
Position Responsibilities:
Lead and manage significant projects from initial design through to production.
Partner with product managers and designers to define and clarify requirements.
Provide technical leadership for key product features.
Represent product features technically to stakeholders.
Take full ownership of projects, ensuring successful execution throughout their lifecycle.
Collaborate with operations teams to ensure proper functionality of products.
Build and maintain backend applications using Python and AWS services (Lambda, API Gateway, ECS, etc.).
Develop code using modern web frameworks (React/TypeScript).
Collaborate with fellow developers to maintain consistent API standards across services.
Implement best practices for frontend-backend interactions via APIs.
Design and develop backend solutions using serverless/cloud-based architectures (Flask/AWS Lambda/ECS).
Make well-informed architectural decisions based on experience and careful evaluation.
Work within an Agile/Scrum environment, consistently delivering features to stakeholders and clients.
Preferred Qualifications:
5+ years of experience in software development with a diverse technical skill set.
Passion for working in health technology.
Experience with Pharmacy Benefits Management (PBM) is a plus.
Proficiency in Git, particularly with mono repositories, is preferred.
Experience working with Rust is required.
Strong experience with Linux, Bash, Zsh, Python, Node.js, and similar tools.
Advanced knowledge of Python (Flask/SQLAlchemy) and TypeScript (React).
Expertise in PostgreSQL, including advanced database techniques like common table expressions, windowing functions, views, stored procedures, and specialized indexing methods (e.g., full-text or geospatial).
Experience in infrastructure-as-code, with a focus on security (AWS, Terraform).
Proven track record of delivering complex web applications in cloud environments.
Strong understanding of unit testing in various paradigms.
Familiarity with integration testing frameworks such as Playwright.
Experience with microservices and API-centric application design.
Excellent written communication skills, enabling effective collaboration in remote settings.
Ability to work independently while driving collaboration to achieve results.