As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
Fullstack Developer, Node.js, AWS
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Fullstack Developer, Node.js, AWS
GFT Technologies
• Lead the development and maintenance of RESTful APIs using Node.js and TypeScript; • Develop and evolve frontend applications using React.js and TypeScript; • Design microservices architectures and serverless solutions with AWS Lambda; • Work with asynchronous communication using SNS and SQS; • Orchestrate events and workflows with AWS EventBridge; • Discuss and propose architectural solutions using design patterns; • Serve as a technical reference supporting the Tech Lead and the team; • Perform code reviews ensuring quality and best practices; • Refine requirements and epics into clear technical tasks; • Model and optimize DynamoDB and PostgreSQL databases; • Develop and maintain testing strategies (unit, integration, and end-to-end); • Develop reusable components and scalable interfaces; • Participate in defining frontend architecture; • Configure and maintain CI/CD pipelines with Jenkins; • Monitor applications using tools like Datadog;
Job Requirements
- Minimum of 5 years of software development experience.
- Strong proficiency in Node.js and TypeScript in production environments.
- Solid experience with React.js and TypeScript.
- Advanced knowledge of testing with Jest.
- Experience with AWS (Lambda, SNS, SQS, EventBridge, DynamoDB).
- Experience with the relational database PostgreSQL.
- Experience creating and maintaining CI/CD pipelines (Jenkins).
- Experience with observability tools (Datadog or similar).
- Ability to define architecture and assess technical trade-offs.
Benefits
- Multi-benefit card – choose how and where to use it.
- Scholarships for Undergraduate, Postgraduate, MBA and language courses.
- Certification incentive programs.
- Flexible working hours.
- Competitive salaries.
- Annual performance reviews with a structured career plan.
- Opportunity for international career growth.
- Wellhub and TotalPass.
- Private pension plan.
- Childcare assistance.
- Health insurance.
- Dental insurance.
- Life insurance.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Pessoa Desenvolvedora Fullstack – Sênior
CAPLINKBoosting Digital Performance with Quality SSDs, DDR, Memory Cards, Pendrives, and Portable Drives.
• Desenvolvimento Fullstack: Desenvolver e manter funcionalidades da plataforma SaaS utilizando React no frontend e Next.js no backend, garantindo qualidade, performance e escalabilidade. • Arquitetura de Software: Participar da definição e evolução da arquitetura da plataforma, propondo melhorias técnicas e apoiando decisões estruturais de longo prazo. • Liderança Técnica: Atuar como referência técnica para o time, apoiando desenvolvedores em desafios de implementação, revisões de código e boas práticas de desenvolvimento. • Tomada de Decisão: Contribuir ativamente nas decisões relacionadas a produto, tecnologia, arquitetura e processos de desenvolvimento. • Qualidade de Software: Garantir a qualidade das entregas por meio de testes, revisões de código, observabilidade e monitoramento contínuo. • Resolução de Problemas: Investigar e solucionar problemas complexos de forma eficiente, identificando causas raiz e implementando soluções sustentáveis. • Documentação: Fomentar a cultura de documentação técnica, mantendo processos, arquiteturas e integrações devidamente registrados e atualizados. • Melhoria Contínua: Identificar oportunidades de otimização em processos, fluxos de desenvolvimento, arquitetura e experiência dos usuários da plataforma. • Colaboração Multidisciplinar: Trabalhar em conjunto com as áreas de produto, negócios, operações e tecnologia para transformar necessidades em soluções escaláveis. • Mentoria e Compartilhamento de Conhecimento: Contribuir para o crescimento técnico da equipe por meio de mentorias, discussões técnicas e disseminação de boas práticas. • Inovação: Avaliar novas tecnologias, ferramentas e abordagens que possam gerar valor para a empresa e para a evolução da plataforma.
• Lead architecture, design, and delivery of critical capabilities across Drake Tax Online • Drive consistency and quality across services, APIs, user experiences, and shared platform components • Partner with product, design, and business stakeholders to translate complex problems into scalable solutions • Identify, evaluate, and apply emerging technologies including AI-assisted development tools • Act as a technical lead for high-impact initiatives across multiple teams • Provide technical leadership in ambiguous situations and mentor engineering leaders • Raise the effectiveness of the broader engineering organization by identifying opportunities to simplify systems and improve workflows • Demonstrate effective AI-assisted software engineering in practice • Identify opportunities to use AI to improve engineering effectiveness across the software development lifecycle
• Como Software Engineer, você construirá soluções com visão de longo prazo e qualidade, em um time que tem a responsabilidade de: projetar, desenvolver, testar, implantar, manter e melhorar o software.
Role Description We are looking for a talented Junior Developer to help us build and implement functional applications. You will join our team working within a squad throughout the software development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. Your goal will be to build efficient applications that serve user needs. - Produce clean, efficient code based on specifications - Integrate software components and third-party programs - Verify and deploy programs and systems - Troubleshoot, debug and upgrade existing software - Recommend and execute improvements - Create technical documentation for reference and reporting Qualifications - BSc/BA in Computer Science, Engineering or a related field - Good reading and writing English skills - Experience as a Developer is a plus - Familiarity with Agile development methodologies - Knowledge of Javascript, PHP, C# or other programming languages - Ability to learn new languages and technologies - Excellent communication skills - Resourcefulness and troubleshooting aptitude - Attention to detail Requirements - Your pick when it comes to employment models: CLT/PJ/Cooperativa Benefits - We provide resources for you to grow and learn on the job, including online courses, mentoring, and the latest gen laptops - A fully remote work environment with flexible working hours - Bonus for any referrals that we end up hiring



