
Senior Full-Stack Developer
Quality Digital
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
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