Senior Full Stack Developer | Technical Advisor in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Developer | Technical Advisor based in Brazil.
This role is designed for an experienced software engineer who wants to combine hands-on development with technical leadership and strategic guidance. You will build scalable applications while helping teams solve complex engineering challenges and make informed architectural decisions. The position offers exposure to diverse client projects, modern technologies, and AI-driven software development practices. You will collaborate with engineers, technical leaders, and business teams to shape solutions that deliver long-term value. Beyond coding, you will mentor developers, contribute to technical discovery, and influence engineering best practices. This opportunity is ideal for a curious and adaptable professional who enjoys innovation, problem-solving, and continuous learning.
- Design, develop, and maintain scalable full-stack applications using modern frontend and backend technologies.
- Act as a technical advisor and Software Technical Lead across different projects, providing guidance on architecture, development strategies, and engineering decisions.
- Review code, define best practices, and support engineering teams in resolving complex technical challenges.
- Evaluate technical trade-offs and recommend suitable architectures, technologies, and solutions based on project requirements.
- Leverage Generative AI tools responsibly to improve software delivery efficiency while maintaining code quality, reliability, and maintainability.
- Collaborate with business and sales teams during technical discovery sessions, helping shape proposals and solutions for prospective clients.
- Mentor developers and technical leads through knowledge sharing, coaching, and continuous improvement initiatives.
- Stay up to date with emerging technologies and introduce valuable innovations to improve engineering processes.
- 7+ years of professional software development experience with strong expertise in full-stack application development.
- Proven experience building and maintaining production-grade applications across frontend and backend technologies.
- Strong understanding of software architecture, scalability principles, and technical decision-making for complex projects.
- Experience using Generative AI tools in software development workflows, with the ability to evaluate their impact on engineering quality.
- Experience conducting code reviews, mentoring developers, and promoting engineering best practices.
- Previous experience working directly with clients, stakeholders, or cross-functional teams in technical discussions.
- Excellent problem-solving, analytical thinking, and communication skills.
- Professional proficiency in English for collaboration with international teams.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 100% remote and flexible working environment.
- Opportunity to work on challenging, long-term projects with globally recognized organizations.
- A people-first culture focused on collaboration, learning, and professional growth.
- Influence over technical direction across multiple teams and projects.
- Regular knowledge-sharing sessions, pairing opportunities, and a strong engineering community.
- Opportunities to participate in conferences, open-source contributions, technical writing, tutorials, and speaking engagements.
- Collaboration with highly skilled and passionate technology professionals.
- Flexible payment date options to better suit personal preferences.
- Supportive community environment focused on continuous development and shared success.