Quality Digital

Senior Full-Stack Developer

Quality Digital

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • A proactive professional who helps the team identify technical improvement opportunities to work on highly complex e‑commerce projects.
  • The professional will be responsible for technically leading platform migrations and evolutions, working on both the construction of high-performance interfaces and robust back-end integrations.
  • Mentor on testing practices, tools and concepts, perform refactoring and support the QA team in building complex, automated test scenarios.
  • Oversee project roll-out processes and handle issue identification and resolution; in critical situations, understand when it is necessary to lead the team.
  • Identify security vulnerabilities that may arise (or arise independently) during development and support their remediation; produce documentation mapping the identified scenarios.
  • Be well-versed in architectural models and practices and, when necessary, assist the architecture team in validating and designing solutions.
  • Maintain an overall view of the project and support the team in breaking down tasks and clarifying requirements to improve delivery efficiency.
  • Monitor the metrics the team uses, analyze them and suggest changes to planning processes and alignment activities.
  • Document and demonstrate solutions by producing documentation, flowcharts, layouts, diagrams, charts, code comments and clean, readable code.
  • Ensure that the solution being built meets customer needs and applies industry best practices.

Requirements

  • Advanced knowledge in system development.
  • Familiarity with front-end and back-end patterns and best practices.
  • Web security and performance best practices.
  • Microservices development with Java Spring Boot and Node.js; experience with React, Angular and GraphQL.
  • Experience with Flutter and Python.
  • Containerization and orchestration: Docker, OpenShift and Kubernetes.
  • Build and dependency tools such as Maven and messaging/queue technologies (JMS, ActiveMQ or Kafka).
  • Advanced front-end development skills with React and Angular, and back-end development with Node.js and Spring Boot.
  • Design patterns.
  • Unit testing with JUnit, log monitoring with DataDog and experience with Git.
  • Databases: Oracle, SQL, MySQL and Amazon Aurora.
  • Cache usage with Redis; knowledge of SOLID principles, Clean Code and SCRUM.
  • Advanced English for conversation.
Benefits
  • Meal and/or grocery allowance for your shopping and meals 🍴
  • Medical and dental coverage so you and your family stay healthy 💙
  • Pharmacy discounts through partner agreements 💊
  • Childcare assistance according to current policy 🍼
  • Gym partnership to encourage regular exercise 🤸‍♀️🤸‍♂️
  • Partnership with SESC for a range of cultural and leisure programs ✈
  • Partnerships for language study, technology courses and online learning platforms 📚
  • Payroll-deductible loans with attractive rates plus a financial education program 💰
  • Corporate University and learning tracks with content on technology, soft skills, market trends and more 👨‍💻
  • Employee referral program with potential rewards and bonuses 🎁
  • Group life insurance ⛑

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java Spring BootNode.jsReactAngularGraphQLFlutterPythonDockerKubernetesMaven
Soft skills
proactivementoringissue identificationproblem resolutionteam leadershipdocumentationtask breakdowndelivery efficiencycommunicationanalytical skills