
Senior Full-Stack Developer
Posted Jun 29

Posted Jun 29
This is a fully remote position, open to applicants in Brazil.
• Design and maintain web systems and mobile applications utilizing React.js for web and React Native for mobile platforms.
• Create responsive and accessible user interfaces, guaranteeing an enhanced experience for the end user.
• Develop APIs and facilitate integration with backend services using technologies such as Node.js, NestJS, or other relevant project technologies.
• Ensure application quality and performance by adhering to best practices for optimization and accessibility.
• Engage in gathering technical requirements and defining scalable architectures.
• Address bugs and pursue continuous improvements of systems.
• Integrate systems with relational databases including SQL Server, PostgreSQL, and MySQL.
• Collaborate with multidisciplinary teams, which include UX/UI designers, test analysts, and functional analysts.
• Strong expertise in software development in the specified areas.
• Proficiency in technical English.
• Experience in implementing and maintaining modern digital solutions, with an emphasis on Next.js (front-end) and NestJS (back-end), along with integrations with relational databases and cloud services.
• Demonstrated experience in full-stack development, primarily focusing on React.js.
• Knowledge of frameworks and libraries within the React ecosystem, such as Redux, React Query, React Hooks, and Tailwind.
• Experience with Next.js for web applications utilizing server-side rendering and static generation.
• Practical understanding and experience with NestJS as a backend framework, built on Node.js and TypeScript.
• Advanced expertise in HTML5, CSS3 (including SASS/LESS), Tailwind CSS, Bootstrap, and responsive design principles.
• Familiarity with TypeScript and component-driven development methodologies.
• Experience with CI/CD and version control tools, including Git, GitFlow, GitHub Actions, and Azure DevOps.
• Experience in consuming and developing RESTful APIs and GraphQL.
• Knowledge of modern architectural principles, such as Microservices, Serverless, and Cloud Computing.
• Familiarity with automated testing tools like Jest, Testing Library, Cypress, etc.
• Acquainted with agile methodologies, such as Scrum and Kanban.
• Understanding of scalable application architecture and development practices, including Clean Code, SOLID principles, and Design Patterns.
• Experience with cloud platforms, particularly Azure.
• Access to a psychological support platform.
• English language training via English Pass.
• Participation in a certification program.
AMERICAN SYSTEMS
TechnologyAdvice
Get handpicked remote jobs straight to your inbox weekly.