Senior Full Stack Software Engineer

full timeengineeringsoftwarefull-stackremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

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.


Accountabilities:

  • 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.
  • Requirements:

    • 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.
    • Benefits:

      • 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.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified