Job Closed
This listing is no longer active.
Navigate Change
Fullstack Software Architect
Location
Brazil
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Fullstack Software Architect
CI&T
• Lead the design and development of scalable solutions. • Collaborate with cross-functional teams in problem-solving activities. • Ensure high-quality deliverables that align with client expectations. • Create and maintain the product backlog by translating user stories into architectural tasks. • Communicate effectively with stakeholders on technical solutions.
Job Requirements
- Solid experience in software architecture design and technical leadership.
- Deep expertise in backend development using Java (e.g., Spring Boot) and Node.js (e.g., NestJS, Express).
- Proven ability to define and implement scalable, resilient, and secure solutions.
- Leadership skills to guide, mentor, and train other developers.
- Hands-on experience with CI/CD pipelines, cloud environments, and DevOps culture.
- Ability to create Proofs of Concept (PoCs) and implement complex architectural mechanisms in code.
- Proficiency in Java and JavaScript frameworks such as React.
- Strong understanding of microservices and event-driven architectures.
- Knowledge of SQL and NoSQL databases and message brokers (Kafka, RabbitMQ).
- Familiarity with testing strategies and Infrastructure as Code (IaC).
- Advanced knowledge of design patterns, Clean Architecture, and SOLID principles.
Benefits
- Collaboration, innovation & transformation
- Driven by the power of AI
- Opportunities for professional growth
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• As a Growth Software Engineer, you will be the driving force behind scaling Joko's user and business growth through code. • You will work hand-in-hand with the Product team, iterating fast on high-impact levers — acquisition, retention, engagement — across France and our international expansion, starting with the US. • You will design, build, and ship experiments across the full user journey — from onboarding to retention — to drive significant impact on key growth metrics. • You will work on ambitious features like gamification, personalization, and cross-feature engagement to deepen user connection with Joko's increasingly complex product surface. • You will build and run AB tests at scale, instrument features for measurement, and partner closely with the Data team to make every decision evidence-based. • You will move quickly, put prototypes in front of users, gather feedback, and iterate. • You will translate business challenges into engineering solutions, surface technical constraints that shape product decisions, and ensure alignment across teams to fasten growth efforts. • Depending on priorities, you may also play a role in Joko's expansion into new markets, adapting the product to local contexts and helping our infrastructure scale across geographies.
• Own product areas end-to-end, shaping both the problems we tackle and how we solve them • Often start from a blank slate, and iterate based on data • Make pragmatic, data-driven tradeoffs between speed, quality, user experience, and scalability • Develop and communicate product opinions backed by evidence • Help establish patterns and norms for product-oriented engineering
• Design and develop internal software tools, services, and frameworks that improve the developer experience • Work with engineering teams to gather requirements and feedback for developer tools • Improve and maintain our CI/CD pipeline code and infrastructure • Contribute to the architecture of our developer platform by evaluating new technologies • Mentor and guide other software engineers in using DevX tools • Ensure all DevX solutions are well-documented, maintainable, and secure • Partner with engineering teams to define and enforce AI standards within the developer ecosystem
• codes software applications based on business requirements • standardizes the quality assurance procedure for software • oversees testing and debugging and develops fixes • researches complaints and makes necessary adjustments and/or recommendations to resolve complex software related issues • understands department, segment, and organizational strategy and operating objectives • makes decisions regarding own work methods, occasionally in ambiguous situations




