Jobs and Careers
EM
SRX - Sr Full Stack Engineer (Backend Oriented)
Empirical LLCSan Diego, United StatescontractVerifiedPosted 7 Nov 2024
About the role
IMPORTANT: At the moment we are only considering candidates located in Latin America. Please do not apply if you are not located in Latin America.
About EmpiricalEmpirical empowers early and growth stage tech companies to create the right products in the right way by providing two pivotal services:
Our values
The OpportunityOur client, a rapidly growing, venture-backed Health-Tech company, is seeking a Senior Full-Stack Software Engineer to join their Engineering team. This team is developing a next-generation modern platform that will change how companies administer and manage pharmacy benefits. The unified technology platform provides real-time actionable insights that drive cost savings, power clinical services, and result in a brilliant customer experience.As a Senior Full-Stack Software Engineer, you will play a key role in the entire software development lifecycle from FE and BE design, build, test and maintain the web application product suite. You will work with Product and other stakeholders (Business, UX, QA, etc) and bridge the gap between UI/UX design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
What you'll do
About EmpiricalEmpirical empowers early and growth stage tech companies to create the right products in the right way by providing two pivotal services:
- Product & Technology Leadership: Our clients entrust critical decisions to our network of top-tier US-based CTOs and CPOs. We provide fractional, project, or advisory based support, combining highly experienced talent with a flexible approach.
- Product Development Teams: We provide our clients with high performing, senior product development talent through a scalable staff augmentation model and ongoing support. We focus on Latin America to find exceptional talent, with time zone and cultural compatibility.
Our values
- Care about people first
- Strive to add value always
- Lead with integrity
- Have fun every step of the way
The OpportunityOur client, a rapidly growing, venture-backed Health-Tech company, is seeking a Senior Full-Stack Software Engineer to join their Engineering team. This team is developing a next-generation modern platform that will change how companies administer and manage pharmacy benefits. The unified technology platform provides real-time actionable insights that drive cost savings, power clinical services, and result in a brilliant customer experience.As a Senior Full-Stack Software Engineer, you will play a key role in the entire software development lifecycle from FE and BE design, build, test and maintain the web application product suite. You will work with Product and other stakeholders (Business, UX, QA, etc) and bridge the gap between UI/UX design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
What you'll do
- Taking the lead on designing, developing and maintaining full-stack features with a strong depth of knowledge in JavaScript, React, GraphQL, and a compiled language (C, C++, Java, Go) while leveraging CI/CD to iterate quickly
- Collaborate with stakeholders and technical leads to understand functional and technical feasibility to produce high-quality, performant, decoupled, and scalable code
- Provide scope and risk estimates for system and feature builds by building technical design documentation
- Continually apply software development best practices, design patterns, tools and technologies
- Troubleshoot production issues by performing triages for issues that arise and performing root cause analysis to prevent future occurrence of issues.
- Leverage AWS compute technologies, like Lambda and ECS, to handle various types of jobs and batch processing
- Coach/mentor junior team members in their assigned engineering projects by reviewing and providing feedback on code developed, and performing design and code reviews
- Be the cornerstone of a collaborative learning culture through knowledge sharing, mentorship, code reviews, and exploration of new frameworks and paradigms
- BS or advanced degree in computer science or related field
- 8+ years required, or 5+ years with an advanced degree, working on client-side and server-side applications
- Expertise in JavaScript, React, HTML, CSS and various frameworks
- Experience in a compiled language (Go, C or C++, Java) and interpreted languages (Python, shell) is required
- Experience in implementing GraphQL APIs
- Proficiency with relational databases such as PostgreSQL, including schema design, SQL tuning, and database monitoring is required
- Experience with NoSQL and other modern data interfaces and data query
- Demonstrated experience designing and implementing scalable APIs; a solid understanding of design patterns, database design, and testing best practices
- Proven experience in software design, implementing reusable components or libraries, and ability to work on features with little supervision
- Experience using Git in a professional environment
- Experience in writing automated tests using testing frameworks such as Cypress or Selenium
- Some industry experience with CI/CD pipeline, Docker, AWS, and Kubernetes
- Understanding of typical web application
- Understanding of SOA and distributed systems architecture
- Highly disciplined approach to software design and developme
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s