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
View details
Apply Now