The largest platform for hiring top remote talent from Latin America.
Senior Full-Stack Developer
Location
Brazil
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Developer
Workana
• Develop and maintain features across the stack using TypeScript, Node.js, React, and Next.js. • Build and support backend services and cloud components in AWS, including Lambda, SQS, DynamoDB, and IAM. • Improve system reliability, maintainability, and performance in an existing production codebase. • Apply security-conscious development practices and support secure-by-default engineering decisions. • Collaborate with product and technical stakeholders to deliver high-quality solutions. • Review, validate, and refine AI-assisted code and tooling outputs before merging into production. • Contribute to engineering best practices, code quality, and technical documentation.
Job Requirements
- 5+ years of production software engineering experience.
- Strong hands-on experience with TypeScript, Node.js, and React/Next.js.
- Proven experience with AWS services, especially Lambda, SQS, DynamoDB, and IAM.
- Experience working in brownfield or legacy codebases.
- Security-aware engineering mindset, with familiarity with NIST 800-53 or comparable security frameworks.
- Practical knowledge of AWS Security Hub, CIS benchmarks, or similar cloud security standards.
- Experience using AI coding tools critically, with emphasis on validation and sound engineering judgment.
- Bachelor’s degree in Computer Science or a related field.**
- Nice to Have
- Experience modernizing legacy systems incrementally.
- Familiarity with observability, testing strategy, and deployment pipelines.
- Experience in regulated or security-sensitive environments.
- Strong communication skills and a proactive, collaborative working style.
Benefits
- Compensation in USD.
- Fully remote work.
- Career growth opportunities in an international company.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description This role is responsible for building, scaling, and optimizing the core operating systems that power the company’s tutor marketplace and service delivery infrastructure. The focus of the role is the development of the tutor supply engine and operational reliability layer that directly drive revenue activation, tutor utilization, service quality, and operational efficiency. This is a transformation-focused role, not a maintenance or support function. The successful consultant is expected to replace manual and reactive operational processes with scalable systems, automation, and AI-enabled workflows that support a real-time, high-performance operational environment. The role sits at the intersection of engineering, product, and operations, with ownership across operational tooling, workflow automation, marketplace mechanics, system reliability, and execution infrastructure. This includes building systems that improve tutor recruitment, onboarding, activation, scheduling reliability, substitution management, utilization optimization, operational monitoring, and service continuity at scale. The position is expected to drive operational scalability through technology, improve visibility and real-time decision-making, and create resilient systems that enable the business to grow efficiently without proportional increases in operational overhead. Core System Ownership - Tutor Supply Engine (End-to-End) - Recruitment → Screening → Training → Activation → Utilization - Build systems that increase speed to activation and conversion rates - Reduce drop-offs across the funnel through automation and data visibility - Reliability Layer (Operational Continuity) - Systems for missed lesson detection, monitoring, and substitution workflows - Real-time issue identification and automated resolution pathways - Ensure consistent service delivery with minimal manual intervention - Tutor Marketplace Mechanics - Matching logic between tutors and students - Supply-demand balancing and allocation systems - Visibility into tutor availability, engagement, and performance - Utilization Optimization - Build systems that maximize tutor hours and minimize idle time - Track and improve key metrics such as activation rate, utilization rate, and retention - Enable data-driven decisions on supply scaling - Human + AI Hybrid Delivery - Integrate AI into workflows to augment human operations, not just support them - Deploy AI for quality control, anomaly detection, and performance insights - Reduce reliance on manual QA, monitoring, and coordination Key Roles and Responsibilities - Build & Replace - Identify manual, repetitive, or error-prone operational processes - Design and implement systems that eliminate or significantly reduce manual work - Prioritize speed, scalability, and reliability over perfection - Real-Time Systems Development - Build and maintain systems that operate with real-time or near real-time data - Enable visibility into tutor activity, session health, and operational risks - System Design & Architecture (High Ownership) - Design scalable backend systems and workflows supporting marketplace dynamics - Ensure systems can handle growth in tutor volume and session demand - AI Integration (Quality & Efficiency Layer) - Use tools like ChatGPT, Claude, and GitHub to accelerate development - Build AI-driven workflows for: - Quality monitoring - Exception handling - Process automation - Continuously test and refine AI use cases that improve output and reduce cost - Cross-Functional Execution - Work directly with Operations, Teacher Recruitment, and Product stakeholders - Translate operational pain points into system requirements and shipped features Preferred Technical Stack & Experience - Minimum of 10 years experience in a similar role - Strong experience with modern frontend development using React, TypeScript, and Vite - Experience building scalable backend APIs using NestJS - Strong knowledge of PostgreSQL and Prisma ORM - Experience working with AWS services including S3, SES, Cloud-based deployments and infrastructure management Work Set-up and Requirements - Schedule: May require flexible hours but with focus on mid-shift (start of shift at 12NN or 1PM) - Workdays: Five-day workweek with two rest days. - Location: Fully remote - Desktop/laptop with Intel i5 (10th gen), 8GB RAM or higher - Minimum 25 Mbps internet speed with backup connection - Backup power supply for at least 8 hours Benefits - Support Educators Globally: Play a key role in supporting our network of expert tutors as they teach learners in 30+ countries across the Americas, Europe, the Middle East and Asia-Pacific - Remote-First Culture: Work from home while being part of a collaborative, inclusive team. We meet in person quarterly to strengthen team connections and drive innovation. - Structured Flexibility: Flexible but structured hours that help balance your work and life while maintaining work efficiency. - Professional Growth: Gain advanced skills in strategic hiring, operational scaling, and decision-making to one of Southeast Asia's fastest-growing startups, recognized with prestigious industry accolades - Appealing performance-oriented compensation - Healthcare benefit: HMO for you plus 1 free dependent - 30 days paid time off
Software Engineering Practice Lead
TecknoworksWe identify and integrate technology solutions that grow your business.
• Define and enforce technical standards and architecture • Provide hands-on technical leadership and guidance • Drive delivery quality and continuous improvement • Act as a senior technical advisor in client engagements • Contribute to presales and technical proposals • Lead and develop engineers and Squad Leads • Drive hiring, capability development, and knowledge sharing • Support practice strategy, assets, and frameworks • Collaboration on workforce planning and delivery alignment
Role Description We are looking for a Software Engineering Practice Lead who combines deep technical expertise, strong client-facing skills, and a passion for developing people. This role sits at the intersection of engineering excellence, client delivery, and practice growth. As a Practice Lead, you are the technical authority and people leader for Software Engineering Practice. You define how we build, how we scale, and how we grow engineers, while contributing hands-on to client engagements. Key Responsibilities - Define and enforce technical standards and architecture - Provide hands-on technical leadership and guidance - Drive delivery quality and continuous improvement - Act as a senior technical advisor in client engagements - Contribute to presales and technical proposals - Lead and develop engineers and Squad Leads - Drive hiring, capability development, and knowledge sharing - Support practice strategy, assets, and frameworks - Collaboration on workforce planning and delivery alignment Client Engagement & Presales - Act as a primary technical counterpart in client interactions, including discovery sessions, solution workshops, and proposal discussions - Translate business needs into scalable technical solutions, clearly communicating value, trade-offs, and approach - Support and actively contribute to the presales process: - Participate in client pitches and capability presentations - Lead or contribute to solution design, architecture proposals, and POCs - Develop high-quality technical proposals and documentation - Build credibility and trust with clients as a strategic and technical advisor - Ensure clear, structured, and effective communication across client and internal stakeholders Technical Leadership - Define and enforce technical standards, best practices, and architectural guidelines across the Software Engineering Practice - Provide hands-on guidance on complex technical challenges and critical delivery decisions - Drive innovation and continuous improvement, aligning with industry trends and emerging technologies - Ensure high-quality delivery outcomes through reviews, governance, and technical oversight People Leadership & Development - Act as direct manager for 25+ Practice members, fostering a culture of growth, accountability, and collaboration - Lead performance management with strong emphasis on capability development in all areas - Mentor team members and promote knowledge sharing, coaching, and continuous learning - Identify capability gaps and drive training, certification, and upskilling initiatives - Build a strong, engaged, and scalable Practice culture Allocation & Delivery Alignment - Maintain visibility over team allocation and utilization across projects - Collaborate with Project Leads to ensure optimal staffing and capability alignment - Support hiring strategy and participate in technical recruitment processes as a hiring manager - Ensure alignment between delivery excellence and client expectations Practice Development & Strategy - Drive the development of reusable assets, frameworks, and accelerators - Enable cross-project learning and innovation initiatives - Establish structured communication cadences within the Practice - Contribute to Practice strategy, growth, and capability development What You Own - Technical standards and architecture - Delivery quality across engagements - Practice capability and engineer development - Technical contribution to presales What You Don’t Own - Budgets and commercial negotiations - Project management ownership - Client account ownership - Resource allocation Core Competencies - Exceptional ability to communicate complex technical concepts to non-technical stakeholders - Strong presence in client-facing scenarios (workshops, negotiations, presentations) - Ability to influence decisions and build long-term client partnerships - Structured and clear communicator, both written and verbal - Proven experience in solution architecture and technical decision-making - Strong expertise in the Microsoft technology stack (including Azure, .NET, etc.) combined with hands-on experience in modern architectures and trending technologies such as microservices, APIs, containerization, and DevOps practices, with solid cloud exposure across both Microsoft Azure and AWS environments - Ability to bridge business requirements with scalable technical solutions - Strong understanding of modern technologies, architectures, and delivery models - Experience in leading, mentoring, and developing technical teams - Strong capability in performance management and talent development - Commitment to building engaged, high-performing teams - Experience contributing to our leading presales activities - Ability to develop proposals, POCs, and solution strategies - Strong understanding of client needs and commercial context How Success Looks Like - Consistent high-quality delivery - Strong and autonomous teams - Contribution to winning new work - Clear and scalable technical culture Ready to lead, inspire, and win? Step into a high-impact role where you shape solutions, influence clients at the highest level, and build the teams that make it all happen.
Senior Fullstack Engineer - React & Node/Python (PWA Specialty)
TalanFondé en France, Talan est aujourd’hui un groupe international qui accompagne ses clients dans leur transformation Data & IA, de bout en bout, en combinant conseil en management et expertise technologique. Avec plus de 6000 collaborateurs sur 5 continents, nous accélérons les transformations de nos clients à travers des partenariats de long terme, en créant un impact mesurable et durable. Notre proposition de valeur repose sur un écosystème d’innovation structuré : 2 500 experts Data & IA, des solutions propriétaires construites sur des modèles avancés et un laboratoire de recherche appliquée, de développement expérimental et d’innovation. Nous traduisons l’innovation technologique en avantage concurrentiel depuis plus de 20 ans dans des secteurs stratégiques : banques et services financiers, énergie, transport et mobilité, luxe et distribution, santé. Porté par sa promesse de Positive Innovation, Talan s’impose comme un acteur de référence pour répondre à la complexité croissante des environnements économiques, technologiques et réglementaires. Talan est une entreprise responsable, attachée à la diversité.
Role Description We are looking for a Fullstack Developer with at least 3 years of experience in mobile application development using Progressive Web Apps (PWA) to participate in the end-to-end delivery of a React-based mobile project. Please note this is a 4-month temporary contract. The selected candidate will work on a solution with a strong focus on performance, user experience, offline functionality, and efficient data synchronization. - Analyze, design, and develop the project end-to-end. - Develop a mobile-first PWA using React and TypeScript. - Design and develop APIs connected to PostgreSQL. - Implement processes for efficient image management and storage. - Implement client-server synchronization processes and offline functionality. - Analyze and optimize application performance and architecture. - Define mobile-oriented UI/UX solutions. - Integrate authentication using OAuth 2.0 with Microsoft. - Handle the deployment of the solution. Qualifications - 3+ years of experience in mobile-first PWA development with React and TypeScript. - Experience developing APIs with Python/FastAPI and/or Node.js. - Experience working with PostgreSQL. - Experience with offline-first applications or limited connectivity environments. - Experience with caching strategies and offline functionality in PWAs. - Hands-on experience with Service Workers and IndexedDB. - Experience in image management and optimization for web/mobile applications. - Experience in client-server synchronization and offline data management. - Experience with OAuth 2.0 and/or Microsoft Entra ID (Azure AD). - Experience with deployments on AWS and/or Azure. - Experience in web/mobile performance optimization. - Strong understanding of mobile-oriented UI/UX. - Ability to work autonomously and contribute to architectural decisions. Requirements - Experience with offline-first architectures and data synchronization conflict resolution (Nice to Have). - Experience with Microsoft Graph API, particularly integration with Microsoft Teams and email services for sending notifications (Nice to Have). Benefits - B2B or freelancer contract. - Remote position working in the Spain time zone. - Be part of a multicultural team working on international projects. - Temporary / Contract (4 months).


