Senior FullStack Software Developer

Remote • $30k - $50k • 0.05% - 0.20%


Role Location

  • Remote


  • $30k - $50k
  • 0.05% - 0.20%


26 - 50 people


Calle 85 #7 24
Bogota, BOGOTA D.C., 110221, CO

Tech Stack

  • typescript
  • typeform
  • express
  • Nodejs
  • Vanilla js
  • koa
  • postgresql
  • Mongodb
  • Rabbitmq
  • Redis
  • Rust
  • Python
  • Celery
  • Flask
  • AWS
  • GCP
  • Go
  • C++
  • Kubernetes
  • Docker
  • gitlab ci/cd
  • helm

Role Description

In this role, you'll get to:

Given its broad scope and diverse use cases, the admin tool must be highly modular and scalable, and we are looking for a Senior Software Developer who has the knowledge and expertise to make this tool with the best practices in software development.

  • Build self-contained, component-based, UIs.
  • Develop new user facing features.
  • Integrate and communicate with services.
  • Ensure responsiveness, maximum speed and scalability.
  • Adding real-time collaborative events through our application.
  • Participate in redefining best-in-class software development processes so that we can build an opinionated product.
  • Improving performance in all components that you design and build.
  • Unit testing and expand the test coverage of the code base.

What You Need For This Role:

We use Javascript/TypeScript to build scalable systems so we can continuously make progress on a solid foundation. We don't expect you to have a background in everything we use, but we do expect a strong knowledge of Javascript fundamentals and a background working with Vue.js, and ideally TypeScript.

The easy stuff:

  • Solid knowledge of Javascript language foundations.
  • Experience with TDD
  • Experience with Vue.js and its ecosystem: Nuxt.js, Vuex, Vue CLI.
  • Modern HTML and CSS3. SCSS is a plus.
  • Experience with GraphQL. Apollo GraphQL Client is our go-to client to make requests to our services.
  • Typescript with Node v13+
  • Mocha
  • Mongodb & PostgreSQL
  • Ability to communicate assertively in a remote-first, async environment.
  • Experience working in results-oriented teamwork.
  • Willingness to learn new skills and improve everyday.
  • Comfortable creating CLI tools for automating day-to-day work.

The overachievers:

  • Experience with Rust

Sounds fun? Here's Your challenge

To get considered for this role you have to pass the following test: Link to test

Our Offer

  • Minimum: USD $ 2000 + 20 basis points in Options
  • Average: USD $ 2500 + 10 basis points in Options
  • Maximum: USD $ 3000 + 5 basis points in Options

It doesn't make sense to hire smart people and tell them what to do; we hire smart people so they can tell us what to do. - Steve Jobs, and Valiu 😁

About Valiu

It is very hard to access USD or stable currency in LatAm's depreciating, and hyper-inflationary economies. We are solving that for individuals and businesses.

Company Culture

Our culture

*Culture is the collective behavior of everyone in the company when nobody is watching. Ben Horowitz*

Valiu only works well if we all work together towards the same goal. At Valiu, your success is only a result of the company's success (Team > Heroes), so let's work together to achieve our mission. If you see something below standard and do nothing, then you’ve set a new standard.

Our motto: ask for forgiveness, not permission.

1. We learn fast:

The best companies are the ones that learn faster, which is why we are working to develop a learning culture, one that encourages everyone to ask difficult questions and set themselves challenging goals.

2. We improve and organize every day:

It is vital that everyone on the team strives to improve themselves every day. At Valiu, we know that nobody is perfect and we understand that learning from our mistakes is what makes us better. That said, **we do have high general expectations of you and we expect that you become an expert at organizing your tasks, goals, issues, meetings, etc.

3. We apply velocity:

Without fast, constant iteration and innovation, a venture fails. We need you to be flexible, work long hours, weekends, and make sacrifices. Inform your perspectives, and adapt to new roles quickly, whenever necessary. Everyone does product QA (testing and bug reporting) at Valiu in order to move fast and ship amazing products.

Competition is for losers Peter Thiel

4. We play the infinite game:

In game theory, a finite game is one with a set of rules and roles. If we were the best financial institution in the world, our goal would be finite once we've succeeded. On the other hand, at Valiu we are building to last and competing against ourselves. We strive to stay ahead of the curve in an ever-changing environment.

Startup companies always die of suicide, not murder Y Combinator

5. In experiments and data we trust:

We use discovery and delivery We make smart hypotheses, we design experiments and validate quantitatively fast; then we build. At Valiu everyone should do experiments to improve their work or solve problems.

Everyone at Valiu is the growth team.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.