VISIONARY SOFTWARE PROFESSIONAL WANTED | (RY-986)

Bebeeengineer


Software Engineer Role About Nubank Nubank was founded in 2013 with a mission to simplify financial services and empower people in their daily lives. As one of the world's largest digital banking platforms, we serve millions of customers across Brazil, Mexico, and Colombia. The role focuses on software development with Clojure as the primary programming language. While we value experience with various technologies, we are confident that software engineers interested in joining Nubank will be able to learn from our team. - We work on horizontally scalable microservices written mostly in Clojure, using Finagle and leveraging functional programming techniques and hexagonal architecture. - Our system handles high-throughput jobs and inter-service communication using Kafka. - We practice Continuous Integration and Deployment into AWS. - Data is stored in Datomic and DynamoDB. - We use Prometheus for monitoring and observability. - As much as possible, we run in Kubernetes. Key Responsibilities: - Work with large-scale distributed systems, understanding their broad architecture. - Plan and execute entire features, collaborating with peers while planning the work ahead. - Collaborate in building microservices and working with continuous delivery and infrastructure as code. - Apply agile software development methodologies. - Write, test, instrument, document, and maintain code. - Prioritize code quality through pair programming and participating in code reviews. - Closely collaborate with Product, Design, and partner Engineering teams to build new experiences. - Participate in on-call rotations for your team and respond to incidents as necessary. Requirements - Experience with large-scale distributed systems. - Proven track record of building digital products. - Ability to quickly understand technical and business requirements, translating them into technical design and implementation. - A problem-solver who can communicate effectively across functional teams. - A software engineer who cares deeply about user experience and enjoys hiring, onboarding, mentoring, and training. - Familiarity with object-oriented or functional programming languages. - Understanding of distributed systems. - Familiarity with cloud technologies. - Experience in building microservices. - Knowledge of asynchronous integrations using event-driven architectures. - Practical knowledge of agile software development methodologies. - Working with continuous delivery and infrastructure as code. Benefits - Chance of earning equity at Nubank. - Extended maternity and paternity leaves. - Health and life insurance. - NuCare mental health and wellness assistance program. - Nucleo learning platform of courses. - NuLanguage language learning program. - Vacations of 15 workdays. - Gym partnership. Diversity & Inclusion At Nubank, we strive to create an inclusive workplace reflecting our diverse customer base. We hire based on equality, valuing differences such as gender, ethnicity, race, religion, sexual orientation, and other identity markers, ensuring they do not become barriers when recruiting talented individuals.

trabajosonline.net © 2017–2021
Más información