Mobile Engineer

Nubank

Bogota (NJ)

Hybrid

USD 100,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Chance of earning equity at Nubank
Extended maternity and paternity leaves
Health and life insurance
Mental health and wellness assistance program
Learning platform of courses
Languages learning program
Vacations of 15 workdays
Gym partnership

Job summary

A leading digital banking platform seeks a Software Engineer to join their team in Bogota, New Jersey. This role involves working with Flutter and Clojure, collaborating on software design, and contributing to the company’s innovative culture. Candidates should be familiar with agile methodologies and possess strong testing skills. The position offers a hybrid work model with various employee benefits, including health insurance and a learning platform.

Qualifications

  • Practical knowledge of agile software development methodologies.
  • Ability to learn and work with Flutter and Clojure.
  • Experience in continuous delivery and infrastructure as code.
  • Experience with agile software development and testing.

Responsibilities

  • Collaborate with software design, development and evolution.
  • Work with continuous delivery and infrastructure as code.
  • Shape architecture, process, and culture with new technologies.
  • Work with continuous delivery and infrastructure as code.
  • Have great testing skills (unit tests and integration tests).
  • Focus on memory management and performance tuning.
  • Pay attention to detail.

Skills

Flutter Skills
Knowledge of SOLID principles
Understanding of state management
OOP Knowledge and good practices
Intermediate testing skills
Knowledge of agile methodologies
Experience with IOS/Android development
Memory management
Multithreading
OOP
SOLID principles
State management
IOS/Android
English
Agile methodologies

Tools

Finagle
Datomic
DynamoDB
Prometheus
CI/CD tooling
AWS

Job description

About Us

Nu was born in 2013 with the mission to fight complexity to empower people in their daily lives by reinventing financial services. We are one of the world’s largest digital banking platforms, serving millions of customers across Brazil, Mexico, and Colombia. For more information, visit our institutional page https://international.nubank.com.br/careers/

About the team / Engineering in 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 team.

  • 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
  • Continuous Integration and Deployment into AWS
  • 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 engineering blog and get some insights into how we work.

As a Software Engineer, you will be responsible for
  • Be willing to learn and work with Flutter and Clojure
  • Collaborate with software design, development and evolution
  • Have practical knowledge of agile software development methodologies
  • Work with continuous delivery and infrastructure as code
  • Have great testing skills (mostly unit tests and integration tests; knowledge in testing frameworks is a plus)
  • To have knowledge in multi-threaded application development and memory management and performance tuning
  • To care about detail

You will have a meaningful chance to shape architecture, process, and culture while working with bleeding edge technologies.

We believe in good team chemistry, enthusiasm for building things, and the (often surprising) capacity to learn new things when we stay humble and open-minded.

We are looking for a person who has
  • Flutter Skills and experience teaching others
  • Understanding of flutter ecosystem
  • Understanding of state management
  • OOP Knowledge and good practices
  • Knowledge of SOLID principles
  • Intermediate testing skills (mostly unit test, integration testing and testing framework)
  • Knowledge working with IOS / Android development and memory management
  • Experience with continuous delivery and infrastructure as a code
  • Intermediate to advanced english level
  • Knowledge of agile methodologies
Our Benefits
  • Chance of earning equity at Nubank
  • Extended maternity and paternity leaves
  • Health and life insurance
  • NuCare - Our mental health and wellness assistance program
  • Nucleo - Our learning platform of courses
  • NuLanguage - Our language learning program
  • Vacations of 15 workdays
  • Gym partnership
Our Nu Way of Working

Our work model is hybrid and has cycles that can be from two to three months according to the business of expertise. For every eight or twelve weeks of remote work, one will be at the office. Check more information here.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Nubank • United States

Hybrid
USD 120,000 - 180,000
Equity in Nubank
Meal Card (Vale- refeição)
Public Transportation Benefit
+10
Staff Software Engineer - Mobile Platform
Staff Software Engineer - Mobile Platform

Nubank • United States

Hybrid
USD 150,000 - 210,000
Equity
Meal Card
Public Transportation
+13
Lead Software Engineer
Lead Software Engineer

Nubank • United States

Hybrid
USD 230,000 - 276,000
Equity
RSUs
Medical Insurance
+12
Tech Lead Software Engineer
Tech Lead Software Engineer

Nubank • United States

Hybrid
USD 168,000 - 210,000
Health Insurance
Life Insurance
Pension Plan
+5
Senior Software Engineer - Reliability
Senior Software Engineer - Reliability

Socket.dev • Miami (FL)

Hybrid
USD 140,000 - 210,000
Equity in Nubank
Medical Insurance
Dental and Vision Insurance
+9
Pessoa Engenheira de Software Senior Mobile - exclusiva para Pessoas com Deficiência
Pessoa Engenheira de Software Senior Mobile - exclusiva para Pessoas com Deficiência

Nubank • United States

Hybrid
USD 130,000 - 190,000
Equity in Nubank
Meal Card
Public Transit Benefit
+11
Senior Systems Engineer (Service Provisioning)
Senior Systems Engineer (Service Provisioning)

Nubank • United States

Hybrid
USD 1,000 - 3,000
Equity opportunity
Health Insurance
Life Insurance
+6
Senior Software Engineer - Reliability
Senior Software Engineer - Reliability

Nubank • Miami (FL)

Hybrid
USD 140,000 - 180,000
Equity in Nubank
Medical Insurance
Dental and Vision Insurance
+2
Senior Software Engineer - Buenos Aires, Argentina (Hybrid)
Senior Software Engineer - Buenos Aires, Argentina (Hybrid)

Nubank • United States

Hybrid
USD 5,000 - 8,000
Health Insurance
Life Insurance
NuCare
+6
Lead Software Engineer - Mexico
Lead Software Engineer - Mexico

Nubank • United States

Hybrid
USD 110,000 - 170,000
Equity
Health insurance
Life insurance
+6