As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
Senior Fullstack Engineer
Location
Brazil
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Engineer
GFT Technologies
• Develop and maintain front-end (Angular) and back-end (Python, Java) features; • Write clean, testable code that adheres to quality standards and the definition of done; • Collaborate in defining and refining requirements with Product Owners and Scrum Masters; • Build and maintain RESTful APIs and event-driven architectures; • Participate in technical and architectural discussions, proposing scalable solutions; • Identify, analyze, and fix bugs, performance bottlenecks, and technical debt; • Use AI-assisted development tools to optimize productivity and quality; • Support the maintenance and evolution of CI/CD pipelines and DevOps practices; • Coordinate technical activities with parallel teams to ensure alignment and integration; • Proactively identify technical risks and impediments;
Job Requirements
- Experience as a Fullstack developer in complex corporate environments;
- Advanced proficiency in Angular (component architecture, RxJS, and performance optimization);
- Strong experience in back-end development with Python, including FastAPI and asynchronous programming;
- Intermediate knowledge of Java for maintaining and evolving existing systems;
- Experience with version control (Git) and CI/CD pipelines;
- Experience working in agile methodologies with multiple teams and dependencies;
- Experience delivering end-to-end solutions (from requirements gathering to deployment);
- Experience with agile management tools (Jira, Azure DevOps);
- Advanced English required for communication with clients and international teams.
Benefits
- Multi-benefit card — choose how and where to use it.
- Tuition support for undergraduate, graduate, MBA, and language courses.
- Incentive programs for certifications.
- Flexible working hours.
- Competitive salaries.
- Annual performance review with a structured career plan.
- Opportunity for international career development.
- Wellhub and TotalPass memberships.
- Private pension plan.
- Childcare allowance.
- Health insurance.
- Dental insurance.
- Life insurance.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior AI Software Engineer, Labs
StyliticsStylitics’ technology delivers AI-powered Inspirational Commerce™ through automated outfitting & styling product bundles
• Write production-level code in TypeScript (with AI tools) • Build full-stack prototypes, including front-end interfaces • Prompt engineering and testing with LLMs, including Claude, Gemini, and OpenAI models • Analyze large data sets • Design and implement solutions for scale and maintainability across multiple clients
• Support the preparation of a new release of the JChat Java Client • Support the preparation of a new release of the JChat Web Client • Support the preparation of a new release of the JChat Openfire Server • Support the preparation of a new release of the M-Link server for JChat • Represent the JChat team in test events • Maintain the development pipeline • Participate in Scrum meetings. Estimated per developer at 2.5 hours of standup per two-week development activity, four hours of refinement per two-week development activity, four hours of review per two-week development activity, a retrospective meeting and planning meeting per two-week development activity • Under this work package the contractors of the supplier will support the development of a new version of the JChat Java client software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser. • All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package. • Under this work package the contractors of the supplier will support the development of a new version of the JChat web client software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser. • All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package. • Under this work package the contractors of the supplier will support the development of a new version of the JChat Openfire software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser. • All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package. • Under this work package the contractors of the supplier will test and integrate a new version of the JChat M-Link server software following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser. • All activities for the preparation of the release, e.g. development, documenting, testing and reviewing, release building will be expressed as tickets with Story Points (SP) under this work package. • Under this work package at least one of the contractors of the supplier will represent the JChat team during the CWIX IPC event and the INTEND event. • Under this work package the contractors of the supplier will maintain and implement changes to the development pipeline (tool chain) for the JChat products following the Scrum methodology based on a backlog of tickets that is maintained in JIRA by the Purchaser.
• Design, develop, and maintain secure, scalable, high-quality SDKs and backend services used in payment device integrations. • Lead architectural and design discussions across backend and mobile platforms. • Write and review well-structured, maintainable, and efficient code. • Collaborate closely with Product, QA, and Operations to ensure successful feature delivery. • Mentor junior and mid-level engineers, sharing best practices and guiding technical growth. • Participate in the evolution of CI/CD pipelines and deployment automation. • Ensure that all code and systems adhere to strong security and compliance requirements (e.g., PCI, OWASP). • Investigate and resolve performance issues across SDKs and backend services. • Contribute to cross-team initiatives, including SDK standardization and shared libraries. • Join the team’s out-of-hours on-call rota to support critical product alerts.
• Analyze requirements and propose appropriate technical solutions • Write, refine, and refactor clean, testable code • Maintain necessary documentation to ensure high operability and maintainability of the product • Communicate with your team and other teams to reduce duplicated work • Write unit and integration tests • Ensure software product quality in partnership with QA • Keep your work processes aligned with reality, receiving support from the agility team • Monitor software in production in partnership with the DevOps team • Manage technical debt together with the squad Agile Coach and Product Manager • Perform corrective maintenance on software • Develop software following information security standards • Continuously pursue technical growth • Maintain and improve development processes • Take care of the performance of the product you develop




