JJobsSonar

Staff Software Engineer

jobgether · Brazil

Accountabilities: Lead the technical evolution of full-stack solution architectures, ensuring scalability, performance, reliability, and long-term maintainability. Act as a technical reference across multiple engineering teams, influencing decisions and promoting best practices in software development. Drive significant technical initiatives by helping define, design, and implement scalable solutions. Contribute to architectural standards and patterns, including microservices, event-driven architecture, Domain-Driven Design (DDD), and Clean Architecture. Support the evolution of hybrid development strategies involving traditional engineering approaches and low-code solutions to improve efficiency and scalability. Design and implement integrations, automations, and critical system workflows while ensuring data reliability, traceability, and integrity. Identify technical risks, architectural bottlenecks, and opportunities for improvement, working proactively with engineering, product, and business teams. Collaborate with stakeholders to transform complex business needs into practical and scalable technical solutions. Support team growth through code reviews, mentoring, knowledge sharing, and continuous improvement of engineering practices. Improve application quality through better observability, maintainability, and technical standards. Requirements: Proven experience as a Software Engineer working in complex, high-scale technology environments. Strong full-stack development experience with TypeScript, JavaScript, Node.js, and React. Solid knowledge of software architecture principles, including microservices, event-driven architectures, Domain-Driven Design (DDD), and Clean Architecture. Experience designing and implementing APIs, integrations, automations, and system workflows. Experience working with both relational and non-relational databases, including SQL and NoSQL technologies. Hands-on experience with cloud platforms such as AWS, including services like Lambda, SQS, SNS, RDS, S3, or equivalent technologies. Ability to act as a technical leader, influencing architecture decisions across multiple teams and initiatives. Experience making technical decisions focused on scalability, performance, reliability, and sustainable engineering practices. Familiarity with low-code platforms and hybrid development approaches is a plus. Experience with DevOps and SRE practices, including CI/CD, infrastructure automation, and observability, is desirable. Knowledge of GenAI, chatbots, autonomous agents, or intelligent automation solutions is a plus. Strong communication skills and the ability to collaborate effectively with technical and business stakeholders. Benefits: Flexible meal and food allowance through a benefits platform. Medical and dental insurance coverage. Extended parental leave policies and childcare assistance. Pet care discounts and wellness-related partnerships. Life insurance coverage. Career development support through exclusive discounts and partnerships with professional education providers. Access to wellness programs, psychological support, fitness benefits, and health partnerships. Additional benefits including telemedicine, medical exams, and partner discounts. Collaborative work environment with opportunities for growth, autonomy, and technical impact.
Ready to apply?Apply now

Similar jobs

Browse all

Cloud Platform Engineer

ASE (Analysis Simulation Engineering) AG · Zurich, Zurich, Switzerland

On-siteEasy apply2w ago

DevOps Engineer

Sundayy · United States

RemoteEasy apply401(k), Medical2w ago