Senior Fullstack Engineer
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- AWSPythonGCPMicrosoft SQL ServerMongoDBMySQLVue.JsAzureCassandraGoAngularReduxReactRESTful APIsNodeJSGitHubGitLab
Requirements
- Experience with ReactJS, Angular or VueJS for front-end development
- Familiarity with Flux, Redux, or Mobx for state management
- Ability to write unit tests
- Experience with cross-browser development
- Proficiency in NodeJS, Go (Golang), or Python for back-end development
- Ability to design, implement, and maintain scalable REST APIs
- Experience with AWS, Azure, or Google Cloud for deployment, monitoring, and maintenance of applications
- Proficiency with GitFlow and GitHub, GitLab, or other git repositories
- Strong understanding of OOP pillars: Encapsulation, Data Abstraction, Polymorphism, and Inheritance (or Functional Programming)
- Experience with relational and non-relational databases such as Microsoft SQL SERVER, MySql, MariaDB, MongoDB, Cassandra
- Ability to conduct technical interviews
- Fluent in English for client meetings and complex conversations
Responsibilities
- 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
- 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
- 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
- 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
View Full Description & ApplyYou'll be redirected to the employer's site