Senior or Mid Back End Engineer

This role is 100% remote forever, and crucial in helping our Enterprise Clients launch and deliver SaaS solutions that are fast, reliable, and secure.

Contract

Full-Time

Location:

Costa Rica or Colombia

Experience:

8+ years

Why Shrine Exists

Shrine creates software solutions for our clients as well as for us internally. We see in the software development industry a lack of focus on solving long-term problems and driving business value with solutions for clients. We thrive on changing how things are done in this space and this is exemplified by us living our Core Values.

You Will
  • Champion code quality, reusability, scalability, and security
  • Collaborate with a team of engineers, architects, product managers, and designers to deliver elegant, resilient, and solid products
  • Ownership over their code and remove any ambiguity during implementation by collaborating with their team
  • Conduct design and code reviews
  • Enjoy learning new processes, tools, and technologies.
  • Care about who you work with and how work is done. We hire carefully, and the entire team is allowed to take part in evaluating potential hires
  • Relate to our core values (see below) and would like to contribute to a positive working environment and culture
Required Experience & Technical Skills
  • 8+ years as a Software Engineer with a passion for backend software development
  • Demonstrated track record of designing, launching and maintaining production back end systems
  • Demonstrated ownership mindset over systems through dashboard creation, improvement and proactive monitoring
  • Experience with Node.js/Typescript or similar asynchronous tech stack
  • Big bonus points for experience building and maintaining data pipelines using data engineering best practices and frameworks, such as Airflow, Argo Workflows, Prefect, or any other DAG workflow engine
  • Strong data modeling experience for both operational and analytical workloads
  • Experience writing raw SQL queries
  • Experience with Microservices and Event Driven Architecture using AWS, Serverless, Lambda or Docker and Kubernetes
  • A proponent of unit, integration, and performance testing
Shrine Core Values
  • Friendly Strength – Good Person, Thoughtful, Kind, Helpful, Non-judgmental, Looks out for the greater good
  • Master Craftsman – Skilled, Learning Everyday, Client-centered, Impact-focused, High Standards, Business-focused
  • Doggedly Persistent – Overcome obstacles, Remove Blockers, High Energy, Follow through, Proactive, Not afraid to get into the mud, Acts with urgency, Open to Feedback
  • Steady – Measured, No Drama, No Panic, Consistent, Listens and Adapts, Coachable, Keeps Commitments, Takes Ownership
  • Forward Looking – Truthful, See solutions, Sets the Agenda, No Cynicism, Gives Constructive Feedback
Why Consider This?
  • Proven track record of turning great Developers into great Team Members.
  • An environment where Ownership supports the team and ensures everyone is energized by the projects they are contributing to.
  • Mentorship from our Founder, a Software Engineer by trade, that has a passion for developing every team member. The Founder and team will work very closely with this person to sharpen both their technical skills and overall business acumen in a transparent and team-oriented culture.
  • The opportunity to work on a global scale in emerging markets (from unicorn start-ups to Fortune 500).
  • An ongoing investment by Ownership in career growth and personal development, while helping the company build innovative software.
  • Ownership is constantly looking at new technology and strategic partnerships to stay ahead of industry trends.
  • Hourly Compensation, Flexible Scheduling.
  • Competitive compensation, creative perks and incentive program, opportunity for rapid financial advancement, health benefits, retirement.