Engineering

SRX - Sr Full Stack Engineer

Remote
Work Type: Contract
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 Empirical
Empirical 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.
We are proud to be a people first company, where we prioritize building meaningful, long lasting human connections with clients and team members alike, while embracing diversity and uniqueness. With this foundation and our focus on talent, we help create great products that people love.

Our values
  • Care about people first
  • Strive to add value always
  • Lead with integrity
  • Have fun every step of the way

The Opportunity
Our 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
 
Your qualifications and experience
Must haves
  • 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++) 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, SOA and distributed systems architecture
  • Highly disciplined approach to software design and development and ability to work on features independently (accurately forecast delivery milestones and work with stakeholders to ensure that expectations are met)

What we expect from you
  • 100% alignment with our core values!
  • Ability to work independently while being a highly collaborative team player
  • Comfortable working with minimal direction in a fast-paced environment
  • Strong critical thinking skills and a pragmatic approach towards solving problems
  • Ability to work independently and get things done with minimal direction
  • Drive projects from start to finish in a fast-paced environment
  • Strong documentation and verbal/written communication skills.
  • Detail-oriented and highly collaborative team player

What we offer
  • Remote/flexible work
  • Highly competitive compensation in US dollars
  • Opportunities for personal and professional development; mentorship, coaching and training as needed
  • Ongoing, 40 hours per week dedication
  • The opportunity to be part of an amazing, multicultural community of tech experts

Why work with us?
  • We pride ourselves on our core values and have proven that putting people first creates a thriving and collaborative work environment.
  • We seek to accommodate and balance individual needs with client needs, understanding each one of us is unique.
  • We offer benefits such as remote/flexible work, selective paid training, mentorship programs, referral programs and more.
  • We are selective in the projects we take on to ensure our teams are engaged in challenging, meaningful, enjoyable opportunities that will provoke creativity, innovation and growth!

Submit Your Application

You have successfully applied
  • You have errors in applying