Senior Full Stack Software Engineer in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Software Engineer in Brazil.
Join a dynamic, remote-first engineering environment where you will build and scale modern web applications and cloud infrastructure that support high-impact products. This role offers the opportunity to own features end-to-end, from crafting intuitive user interfaces to designing backend systems and ensuring infrastructure reliability. You will work closely with product, design, and engineering teams to deliver secure, scalable, and high-performing software solutions. Beyond development, you will contribute to architectural decisions, optimize engineering processes, and mentor fellow developers. The position is ideal for a hands-on engineer who enjoys solving complex technical challenges and driving continuous improvement. With a strong focus on quality, scalability, and innovation, you will play a key role in shaping the future of the platform and its long-term growth.
- Design, develop, and maintain scalable full-stack web applications using modern front-end and back-end technologies.
- Build secure, high-performance APIs and backend services that support business-critical applications.
- Translate product requirements and design specifications into responsive, production-ready user experiences.
- Design and optimize relational and NoSQL database architectures to support scalability and performance.
- Deploy, manage, and monitor applications across cloud platforms such as AWS, GCP, or Azure.
- Build and maintain CI/CD pipelines, containerized environments, and cloud-native infrastructure.
- Implement testing strategies, including unit, integration, and end-to-end testing, to ensure software quality and reliability.
- Troubleshoot production issues, optimize system performance, and proactively improve platform stability.
- Participate in technical planning, architecture reviews, and long-term engineering strategy discussions.
- Mentor junior engineers through code reviews, collaboration, and technical guidance.
- Collaborate closely with product managers and designers to refine requirements and deliver impactful solutions.
- 5+ years of professional experience in full-stack software engineering.
- Strong proficiency in JavaScript/TypeScript, React, and Node.js.
- Experience building backend services using frameworks such as FastAPI, Django, Flask, or similar technologies.
- Solid knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Experience designing and implementing RESTful and/or GraphQL APIs.
- Hands-on experience deploying and managing applications in AWS, Google Cloud Platform, or Microsoft Azure.
- Strong understanding of CI/CD pipelines, Git workflows, and software delivery best practices.
- Familiarity with Docker, Kubernetes, serverless architectures, or other cloud-native technologies.
- Experience implementing authentication, authorization, and application security best practices.
- Strong debugging, performance optimization, and problem-solving skills.
- Excellent communication skills in English and the ability to work effectively in distributed teams.
- Experience with Infrastructure-as-Code, microservices, observability tools, or SaaS environments is considered a plus.
- Fully remote work environment.
- Opportunity to collaborate with international teams and clients.
- Exposure to modern cloud, DevOps, and full-stack technologies.
- High level of ownership and influence over product and technical decisions.
- Career growth opportunities through mentorship and technical leadership responsibilities.
- Collaborative engineering culture focused on innovation, quality, and continuous improvement.
- Flexible and dynamic work environment aligned with global engineering best practices.