The more information your vacancy has about your company and position, the more
candidates will apply. It is likely that Latin American candidates haven't heard about your
company. Include these points in your job posting:
-
Clear job title with main Role and Technology you need in the position. For
example, if you are looking for a programmer who knows Java you should put
the title "Java Programmer". This way, the candidate will quickly understand
what profile and technology you are looking for.
-
Requirements you are looking for. I suggest using a section for the
indispensable ones and another one for those that would be a plus.
-
Company description. Someone reading your vacancy may feel attracted if you get them to think about the type of project they will be involved in. Also, because these profiles are looking for professional challenges.
-
Benefits or perks you offer. Benefits are always a great attraction and say a
lot about you as a company.
Here is one example for you to get inspired:
About Nubank
Nubank was founded in 2013 to free people from a bureaucratic, slow and inefficient financial
system. Since then, through innovative technology and outstanding customer service, the company
has been redefining people's relationships with money across Latin America. With operations in
Brazil, Mexico, and Colombia, Nubank is today one of the largest digital banking platforms and
technology-leading companies in the world.
Today, Nubank is a global company, with offices in São Paulo (Brazil), Mexico City (Mexico),
Buenos Aires (Argentina), Bogotá (Colombia), Durham (United States), and Berlin (Germany). It was
founded in 2013 in Sao Paulo, by Colombian David Vélez, and cofounded by Brazilian Cristina
Junqueira and American Edward Wible. For more information, visit www.nu.com.mx.
Engineering at Nubank
We strive for state-of-the-art software development practices that currently include a variety of
technologies. While we value candidates that are familiar with them, we are also confident that
software engineers who are interested in joining Nubank will be able to learn from our tea
-
Dynamic and reusable components in our frontend using React.js
-
Continuous Integration and Deployment into AWS
-
Horizontally scalable microservices written mostly in Clojure, using Finagle and
leveraging upon functional programming techniques and hexagonal architecture
-
High throughput jobs and inter-service communication using Kafka
-
Storing data in Datomic and DynamoDB
-
Monitoring and observability with Prometheus
-
Running as much as possible in Kubernetes
We are a process-light organization that values human interactions. We value working in small,
independent teams that feel like small startups within the company, and eschew coupling and
centralizing where realistic. We understand that execution is the key to success and optimize
processes to remove bottlenecks.
You can read more about it in our blog and get some insights into how we work.
As Full-stack Software Engineer, You’re Expected To
-
Build our frontend, being open to contribute to backend development, according to business needs
-
Make continuous iterations to our frontend products (like our website) based on new requirements
-
Plan and execute on entire features, collaborating with peers while planning the work ahead, and seeing it through
-
Collaborate with building microservices and work with continuous delivery and infrastructure as code
-
Work with agile software development methodologies
-
Write, test, instrument, document, and maintain code
-
Pair, and participate in code reviews, to grow and contribute to the growth of others in and around the team
-
Collaborate closely with Product, Design, and partner Engineering teams to build the best experiences
-
Participate in on-call rotations for your team and respond to incidents as necessary
What are we looking for?
-
Proven track experience building digital products
-
Ability to quickly understand technical and business requirements, translating them into technical design and implementation
-
A problem-solver who is able to communicate effectively across functional teams
-
A software engineer who cares deeply about user experience and likes to take part in hiring, onboarding, mentoring, and training
-
Proven understanding of object-oriented or functional programming language
-
Experience with React.js
-
Flexibilty to learn about distributed systems
Core Benefits
-
Equity at Nubank
-
Health and life insurance
-
Food card
-
15 days of paid vacation with 25% vacation bonus
-
Holiday Bonus ("Aguinaldo") of 30 days of pay per year
-
NuCare - Our mental health and wellness assistance program
-
NuLanguage - Our language learning program
-
Extended maternity and paternity leaves
-
Interviewing and onboarding are currently done virtually due to COVID-19. Everyone new to the team and our current staff will remain working from home until it is safe to return to our offices. If/when relocation is required, we have a team dedicated to global mobility and have
Now you have a broad overview of the tech talent in Latin America, which we can summarize in the following main points:
-
Consider the salary ranges according to the English level you require in your
vacancy. Remember that in Mexico, the average salary of a technology professional
with advanced English is $2,110.4 USD but if you're looking for a senior profile, you
should consider a higher salary.
-
The contractor model is a good option to offer with the first employees since you
don't need to have a company incorporated in the country where the employee is from.
-
The more information your vacancy has about your company and position, the more
candidates will apply. It is probable that Latin American candidates haven't heard
about your company.
-
A good advice I can give you is to bet more on talent than on specialization or years
of experience in a specific technology.
We know that the fast-growing IT industry needs changes equally fast and effective to adopt
flexible but challenging work schemes. It is key to have strategic partners who allow you to
move forward and keep the pace that the industry and your organization demands, as well
as mastering the data and culture of the country in which you want to hire.
Hireline offers you everything you need to start or expand your engineering team distributed in
Latin America. Recruiting, Hiring and Payroll.