
Senior Full Stack Developer
- Brasil
- Permanente
- Período integral
- Create lovable products, the perfect blend of something useful and delightful that forges meaningful connections with users.
- Be a lovable company where amazing teams of diverse individuals collaborate every day to create something we can be proud of.
- Develop great front-end features, rich in interactions, scalable and maintainable, using ReactJS, Angular or VueJS;
- Design and create data fetching and state management systems on the front-end using Flux, Redux, or Mobx (but if you are familiar with another tool that may do a great job with that, bring it on);
- Partner up with our Product Designers to iterate, validate and improve the design of our product;
- Write unit tests to detect and prevent any changes that may break the design contract;
- Focus on cross-browser development, deploying the same user experience for a wide range of browsers, even those not chromium-based.
- Develop and maintain well-designed back-end services, easy to scale and maintain, secure and robust, using NodeJS, Go (Golang), or Python;
- Design, implement and maintain scalable REST APIs, secure and reliable that can be consumed by either mobile and web applications;
- Deploy, monitor, and maintain back-end applications, aim for top performance, security, and scalable infrastructure, using AWS, Azure, or Google Cloud .
- Define and implement a fit usage of GitFlow, using either GitHub, GitLab, or any other git repository;
- Design and build readable code, well-defined architecture, following the OOP pillars: Encapsulation, Data Abstraction, Polymorphism, and Inheritance (hey, Functional Programmers, feel free to join as well. We'd love to level our products with some FP);
- Architect, design, and implement databases, either relational and non-relational, using Microsoft SQL SERVER, MySql, MariaDB, MongoDB, Cassandra or any other available database;
- Participate in the hiring process for your chapter by doing tech interviews, helping the company to hire more talented people like you;
- Engage in English meetings with our clients, helping them identify better approaches and solutions, sustain opinions on complex conversations to negotiate and estimate deadlines.
- Work seamlessly with both frontend and backend technologies;
- Keep yourself up to date on the latest market technologies;
- Analyze different contexts always looking to improve the experience of our projects in both coding and execution;
- Join tech discussions about the project, tech challenges and how to improve our solutions;
- Have a clear communication with our clients, leveling expectations and project definitions;
- Support your teammates and help them to keep learning and developing their skills;
- Engage in English meetings with our clients, your team and Project Managers and contribute with the technical point of view;
- Drive our culture and values, acting as an owner of our principles by living and applying them.
- Health, dental and life insurances;
- Meal allowance;
- Mental Health Program;
- Wellhub partnership;
- SESC partnership;
- Extended maternity, paternity and adopting Leaves;
- Flexible benefits: choose the ones that best fits your current needs - wellness, courses, events, child care and much more!;
- Flexible hours