About Vlipco
At Vlipco we want builders who are always thinking about how their works impacts the business and the overall experience of our users. We celebrate creative thinking and open minded solutions. We are team players that can be critical of ourselves, we are proactive and autonomous, yet open to collaboration and collective creativity. We are small team operating in a high impact sector that needs deep transformation to serve the wider community - this means you have a chance to shape the company and the product, and to have a real impact on the financial sector in Latin America. We make decisions as a team, guided by our value and honest conversations were we ponder, often agree and always commit.
Why we need you
Our existing backend is composed of a large Ruby app built with a 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 experienceA 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 KMSPassion for working with dynamic languages such as Ruby and Javascript writing clean and elegant codeA 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 wellStrong 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 marketGreat 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 SLAsYou should be able to sustain calls and written conversations in English with international vendors and be comfortable reading complex technical documentation in EnglishWhat’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 vacationsWe offer competitive salaries based on experience and performance and a Stock Option Plan based on performancePerks such as gym membership and additional healthcareYou can choose your own computer and work setupYou will have regular work trips to understand customer requirements and work with their tech teams in the LATAM region