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.
Evaluate and propose architectural changes to transform our payments processing product into a multi-region scalable payments product.
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
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
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