
Senior FullStack Mobile
Riachuelo
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
About the role
- Development & Architecture:
- - Develop and evolve Web (React) and Mobile (React Native) applications within high-performance, scalable solutions.
- - Design, structure and maintain BFFs in Node.js, defining patterns, best practices and technical guidelines.
- - Perform technical assessments of proposed solutions, identifying risks, impacts, dependencies and viable alternatives.
- - Design solution architectures considering integrations, data flow, non-functional requirements (NFRs) and AWS Cloud best practices.
- - Support the definition of integrations with internal APIs, AWS API Gateway and complementary services.
- Quality, Observability and Security:
- - Lead quality initiatives, ensuring adequate test coverage (unit, integration, E2E).
- - Conduct technical code reviews with a focus on quality, security and adherence to standards.
- - Define observability strategies (APM, logs, metrics, distributed tracing) using Datadog, Kibana and Grafana.
- - Support decisions related to authentication and authorization (OAuth, OAF, OpenID Connect).
- Squad Participation and Technical Role:
- - Actively and influencefully participate in refinement sessions, bringing technical vision, estimates, risks and solution alternatives.
- - Serve as a technical reference within the team, supporting mid-level and junior developers, fostering best practices and technical growth.
- - Collaborate with Product Owner and UX, translating business needs into robust functional and technical solutions.
- - Lead technical alignments between squads and partner areas, promoting standardization and architectural consistency.
- - Lead incident investigations with root cause analysis (RCA), proposing preventive and corrective actions.
- DevOps & Cloud:
- - Support the evolution of CI/CD pipelines and automation practices.
- - Ensure governance, security and cost optimization best practices in AWS.
- - Implement serverless solutions and modern architectures focused on modularity, observability and resilience.
- Technical Documentation:
- - Document architectures, technical decisions, business flows, APIs and adopted standards.
- - Contribute to the creation and evolution of internal documentation (playbooks, guides, templates).
Requirements
- It is very important that you have and/or know:
- Front-end / Mobile
- - React
- - React Native
- - JavaScript / TypeScript
- - Automated testing:
- - Jest
- - React Testing Library
- - Cypress
- - Detox (Mobile E2E)
- Backend / BFF
- - Node.js
- - BFF architecture and development
- - Automated testing: Jest and Supertest
- - Integration with AWS API Gateway
- - Authentication: OAF / OAuth / OpenID Connect
- Cloud and Observability
- - AWS (Lambda, S3, CloudWatch, IAM, API Gateway, DynamoDB, etc.)
- - Knowledge of observability tools (Datadog, Kibana, Grafana, Dynatrace...)
- Methodologies
- - Scrum and/or Kanban
- - Experience in agile ceremonies with technical leadership
Benefits
- Medical insurance
- Dental insurance
- Meal allowance (Vale Refeição)
- Food allowance (Vale Alimentação)
- Gympass
- Childcare assistance
- Cultural voucher (Vale Cultura)
- Home office allowance
- PPR – Profit Sharing Program
- Private pension plan
- Group life insurance
- Educational partnerships
- Discounts at Riachuelo
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactReact NativeJavaScriptTypeScriptNode.jsAutomated testingBFF architectureAWSCI/CDRoot cause analysis
Soft Skills
Technical leadershipCollaborationInfluenceMentoringCommunicationProblem-solvingAdaptabilityTechnical visionEstimationStandardization