
Senior Full Stack Developer
matrixcargo
full-time
Posted on:
Location Type: Hybrid
Location: Curitiba • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
GraphQL
About the role
- Design and develop new features and services for the platform.
- Maintain and optimize existing code, ensuring efficiency and scalability.
- Contribute to software architecture, ensuring quality, modularity, and best practices.
- Implement automated tests to ensure system reliability.
- Support the definition of engineering best practices, such as code reviews and architectural patterns.
- Work collaboratively with Product, Infrastructure, and UX/UI teams to ensure the best end-user experience.
- Participate in the development of a new platform, including architecture and implementation of new features.
- Maintain current systems, ensuring scalability, security, and stability.
- Operate in a high-demand environment, facing performance and growth challenges.
Requirements
- Experience with Full Stack development using the listed tech stack.
- Advanced knowledge of software architecture and designing scalable systems.
- Experience implementing development best practices, including automated testing, version control, and CI/CD.
- Ability to design and model data in relational databases.
- Experience developing REST and GraphQL APIs.
- Ability to analyze and optimize application performance.
- Preferred: Experience with Domain-Driven Design (DDD), applying Test-Driven Development (TDD), knowledge of microservices and event-driven architecture, and familiarity with DevOps practices and observability.
Benefits
- Unlimited coffee, soft drinks, and energy drinks to help you recharge.
- Relaxation/break area.
- Excellent location with multiple restaurant options and nearby shops offering discounts.
- Hybrid work arrangement, with on-site presence twice a week.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Full Stack developmentsoftware architecturescalable systemsautomated testingversion controlCI/CDrelational databasesREST APIsGraphQL APIsDomain-Driven Design
Soft skills
collaborationcommunicationproblem-solvingadaptabilityanalytical thinking