View all jobs

Senior Full-Stack Engineer (SK)

Multiple Cities, LATAM · Computer/Software

The Engineering Team

Our engineers work across the full tech stack allowing us to stay nimble as we innovate and iterate to build an impactful product and business. We’re a small powerhouse team, with lots of exciting things to build and big plans to grow. We love building cool things, solving hard problems and making a big impact on the success of our customers and our own company.

Our Technology

We are a modern web app with a React UI interfacing over GraphQL, REST, and WebSockets with a Ruby on Rails backend. The data and messaging layers are built on PostgreSQL and Redis. Experience with these specific technologies is not required.

Our service is business-critical for our customers. Security, reliability, and performance are paramount in everything we do.

Position Overview

The Senior Software Engineer is a full-stack developer who collaborates cross-functionally with customer-facing teams to design and architect new product features. You will own the end-to-end delivery and success of features–from coding and testing to deployment, monitoring, and customer rollout–while upholding high standards of engineering and code-quality. You will help support and scale highly-available, highly-trafficked services that our customers depend on for time-sensitive, business-critical functionality. The ideal candidate will have a strong engineering background, a can-do attitude, and a strong vision for improving overall engineering/product development efficiencies and output.

You’ll be responsible for

  • Ensuring standards for engineering excellence, scalability, reliability, and reusability
  • Architecting and developing highly scalable web applications
  • Taking technical ownership of features to move the product forward
  • Advancing the architecture of our platform to solve business problems at scale
  • Interacting with business stakeholders and the product team to develop new products and features while analyzing feasibility and difficulty, to provide estimates and timelines
  • Thriving in an agile, fast-paced environment while helping the organization/engineering team scale
  • Writing reusable, test-driven, efficient code
  • Researching and learning new technologies that might be appropriate for current or future products

Qualifications - Technical Skills

  • 6+ years of experience as a software engineer
  • 3+ years experience with Ruby on Rails and ReactJS
  • Strong skills needed in: JavaScript, ES6, TypeScript, NodeJS, Git
  • Previous experience building REST APIs
  • Proficient working between front-end and back-end stacks
  • Excellent understanding of relational databases (preferably PostgresSQL), be comfortable designing robust data schemas and solving performance issues
  • Experienced with testing best practices

Qualifications - Business Skills

  • Self-directed, independent, and experienced owning complete features and products
  • Fearless in stepping outside their comfort zone to tackle the various challenges and opportunities that will arise as we rapidly grow the product and team.
  • Not afraid to speak up, we want to know your thoughts and input, this is not just a heads-down environment.
  • Experience working within Scrum/Agile/Kanban methodologies
  • Advanced proficiency with English, both written and verbal

Would be a plus

  • Previous experience working within a startup environment or scaling a product/platform is a plus
  • Experience architecting applications within a monorepo
  • Experience with Heroku and knowledge of GraphQL (not required)

You must be based in LATAM
You must have an Upper Intermediate Level of English

More Openings

Integration Engineer (SL)
Senior Backend Engineer (KK)
Senior DevOps Engineer (CL)

Share This Job

Powered by