← Back to list
Job

Full Stack Developer

Fullstack Developer • On-site • Full-time • Brazil Brazil, Brazil
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Developer based in Brazil. We are looking for an experienced and versatile Full Stack Developer to join a remote, product-driven engineering team working on modern web applications and data-rich systems. In this hands-on role, you will contribute to the development of end-to-end product features, working across frontend interfaces, backend services, APIs, and third-party integrations. You will transform product requirements and UX designs into scalable, reliable, and user-friendly solutions while continuously improving application performance. Working closely with product and engineering stakeholders, you will have the opportunity to prototype new ideas, experiment with innovative technologies, and deliver improvements based on real user feedback. You will also contribute to integrating AI-powered platforms and data services into existing workflows. This is an excellent opportunity to take ownership of meaningful technical projects in a fast-moving, international, and fully remote environment. 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 Accountabilities: End-to-End Feature Development: Design, develop, and maintain user-facing features across frontend and backend systems, ensuring seamless functionality and a consistent user experience. Frontend Development: Build intuitive, responsive, and accessible user interfaces using modern frontend frameworks such as React, Vue, or similar technologies. Backend Engineering: Develop and maintain backend services responsible for business logic, data access, and application workflows. API Development and Integration: Build, extend, and consume REST and GraphQL APIs, integrating internal services, data pipelines, and third-party platforms. AI Platform Integration: Support the integration of external AI platforms and services into product functionality, ensuring reliable and efficient communication between systems. Product Collaboration: Translate product requirements and UX designs into clean, maintainable code while collaborating with relevant stakeholders to deliver high-quality solutions. Prototyping and Experimentation: Rapidly develop prototypes, test new ideas, and iterate on existing features based on user feedback and experimentation results. Performance and Scalability: Implement secure and scalable request-handling mechanisms while considering application latency, infrastructure costs, and overall system performance. Feature Management: Support feature flags, configuration management, and experimentation frameworks to enable controlled product releases and continuous improvement. Quality Assurance: Write and maintain automated tests across frontend and backend components to ensure application reliability and code quality. Monitoring and Observability: Implement logging, monitoring, and performance-tracking mechanisms to identify potential issues and maintain system stability. Production Support: Participate in code reviews, follow engineering standards, troubleshoot technical issues, and contribute to diagnosing and resolving production incidents. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical professional experience. At least 4 years of professional experience developing and maintaining full stack web applications. Strong proficiency in modern frontend frameworks, particularly React, Vue, or similar technologies. Solid backend development experience with at least one programming language such as Python, Node.js, Java, or Go. Practical experience designing, developing, and consuming REST or GraphQL APIs. Familiarity with cloud computing environments and platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure. Understanding of frontend and backend architecture, application security, scalability, and performance optimisation. Experience writing automated tests and applying software engineering best practices to deliver reliable, maintainable code. Ability to work with APIs, external services, and data-intensive application workflows. Strong problem-solving and analytical skills, with the ability to investigate complex technical challenges and implement effective solutions. Comfortable working in a fast-paced, iterative, product-focused environment where priorities may evolve. Strong communication and collaboration skills, with the ability to work effectively within a distributed, English-speaking team. Self-motivated and proactive, with the ability to take ownership of development tasks and deliver results independently. Nice to have: Experience working with experimentation platforms, feature flags, or A/B testing frameworks. Exposure to data pipelines, analytics platforms, or data-processing tools. Familiarity with AI-powered platforms and third-party AI integrations. Previous experience working in agile, fast-moving product engineering teams. Experience collaborating with international and geographically distributed engineering teams. Benefits: Competitive Compensation: Monthly compensation ranging from $3,200 to $3,700 USD , depending on experience and qualifications. Fully Remote Work: Work remotely from Brazil or another eligible Latin American location. International Collaboration: Join a distributed engineering team and collaborate in an English-speaking professional environment. Product Ownership: Contribute directly to the development of meaningful product features and technical solutions. Modern Technology Stack: Work with contemporary frontend and backend frameworks, cloud infrastructure, APIs, and AI-powered integrations. Technical Growth: Expand your expertise across full stack development, system architecture, data integrations, and experimentation. Hands-On Engineering: Take an active role in prototyping, building, testing, and improving production applications. Product-Driven Environment: Work in an iterative engineering culture that values innovation, technical quality, and continuous improvement. Contract Opportunity: Benefit from a remote contractor arrangement with clearly defined monthly compensation.

Similar jobs