Senior Full Stack Software Engineer
Job Description
Team: IT
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.
This role is designed for an experienced engineer who thrives in building complete, production-grade software systems from end to end. You will work across both frontend and backend layers, developing scalable web applications and robust cloud-based infrastructure that support high-impact product environments. The position involves close collaboration with product, design, and engineering teams to deliver secure, high-performance features that drive business growth. Beyond coding, you will influence architecture decisions, improve system reliability, and help elevate engineering standards across the organization. This is a hands-on, high-ownership role where you will balance rapid feature delivery with long-term scalability and maintainability. The environment is fast-paced, product-driven, and highly collaborative, offering strong technical challenges and opportunities for leadership growth.
Accountabilities:
In this role, you will be responsible for designing, building, and maintaining scalable full stack applications and infrastructure that support critical product initiatives.
- Develop and maintain modern web applications using frameworks such as React, Next.js, Angular, or Vue
- Build secure and scalable backend services using Node.js, Python (FastAPI, Django, Flask), or similar technologies
- Design and implement RESTful and GraphQL APIs supporting complex product functionality
- Translate product requirements and UI designs into responsive, high-quality user interfaces
- Design scalable database architectures using PostgreSQL, MySQL, or MongoDB
- Optimize system performance, reliability, and scalability across frontend and backend layers
- Deploy and manage applications on cloud platforms such as AWS, GCP, or Azure
- Build and maintain CI/CD pipelines and ensure reliable deployment processes
- Write and maintain unit, integration, and end-to-end tests to ensure code quality
- Participate in architecture discussions, code reviews, and technical planning sessions
- Mentor junior engineers and contribute to improving engineering best practices
- 5+ years of experience in full stack software development
- Strong proficiency in JavaScript/TypeScript and frameworks such as React and Node.js
- Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Hands-on experience deploying and managing applications in AWS, GCP, or Azure
- Strong understanding of API design, authentication, and scalable system architecture
- Experience with CI/CD pipelines and Git-based development workflows
- Strong debugging, optimization, and production troubleshooting skills
- Experience with testing frameworks such as Jest, Cypress, or PyTest
- Excellent communication skills and ability to collaborate across teams
- Ability to take ownership of features from concept to production deployment
- Experience working in SaaS or high-scale product environments (preferred)
- Competitive compensation aligned with experience and market standards
- Fully remote work with collaboration across global teams
- Opportunity to work on large-scale, production-critical systems
- Strong technical ownership with influence on architecture decisions
- Career growth into senior technical leadership opportunities
- Exposure to modern cloud infrastructure and scalable system design
- Collaborative engineering culture focused on quality and innovation
- Continuous learning environment with complex technical challenges
Requirements:
The ideal candidate is a seasoned full stack engineer with strong backend, frontend, and cloud infrastructure experience.
Benefits:
Explore More
Date Posted
05/19/2026
Views
0