SENIOR BACKEND ENGINEER

Bogota (CO) or Remote | Full-time | Engineering and product

 

Why we need you

Our existing backend is composed of a large Ruby app built with some small in house libraries and some open source routing components. We also have several serverless functions and a small web app for every financial institution we serve. We are currently working on expanding to new countries in the region and you will help us transform the existing architecture to serve multiple financial institutions in different countries while keeping a unified payments core that can be expanded according to the needs of each of our customers, while preserving security, speed and taking special care of user and developer experience. 


Responsibilities

Evaluate and propose architectural changes to transform our payments processing product into a multi-region scalable payments product.

  • Implement (mostly in Ruby and Javascript) new features and components that are deployable through continuous delivery of the product in high availability, with zero downtime and considering compliance requirements 

  • Contribute to product development, especially around API design and developer experience

  • Expand and strengthen our automation capabilities and test coverage so that we can increase the software stability required for a high velocity team

  • Collaborate with other engineers improving the collective knowledge of the team and evaluating code quality of peers, new tecnologies, patterns and best practices to be implemented in the future

  • Work closely with other engineers, designers, product managers to ideate and ship new features and experimental projects


REQUIREMENTS

  • 5+ years of software engineering experience

  • A solid understanding of the architecture of web apps, the HTTP protocol, APIs design and applied usage of Postgresql or similar databases and at least of popular AWS services such as S3, DynamoDB and KMS

  • Passion for working with dynamic languages such as Ruby and Javascript writing clean and elegant code

  • A great attitude towards designers and product thinkers – you respect their work by following design style guidelines and delivering features that look good, not only in code but in the browser as well

  • Strong critical thinking and a result-driven mindset –  you constantly challenge the status quo, coming up with innovative and elegant solutions to improve engineering delivery and output, driving our technology forward to stay ahead of the market

  • Great work ethics and communication - we value transparency and open communication. We solve problems before they arise and don’t let tensions get in our way of working together towards our shared purpose.

  • Fix incidents in production to meet our strict SLAs

  • You should be able to sustain calls and written conversations in English with international vendors and be comfortable reading complex technical documentation in English


What’s in it for you

At Vlipco we foster a unique company culture championing self-empowerment, personal development, direct and clear communication, empathy and mutual support. We offer a great work environment which will help you to grow. But not only do we want you to grow into this role, but we want this role to grow with you.

We are open to figuring out the perks that make the most sense for you. We celebrate life work balance, respect your time outside work and encourage proactive people that take their role to the place where they can contribute the most. 

Some of the benefits from working with us:

  • You will be a partially remote team member, working either from home or our office in Bogotá.  You can work in the environment where you feel the best and are most productive.

  • We offer highly flexible working hours and vacations

  • We offer competitive salaries based on experience and performance and a Stock Option Plan based on performance

  • Perks such as gym membership and additional healthcare

  • You can choose your own computer and work setup 

  • You will have regular work trips to understand customer requirements and work with their tech teams in the LATAM region