Senior Full Stack Developer at Stefanini developing applications for retail and backend services ensuring high availability and performance.
Responsibilities
Develop and evolve the front-of-store (POS) application and associated backend services, ensuring high availability, performance, and an excellent user experience.
Work on integration and certification of POS terminals with Brazilian payment acquirers and participate in the app release cycle.
Implement end-to-end features: mobile (React Native) and backend (Node.js/TypeScript).
Integrate and certify acquirer SDKs/APIs and Android POS devices (credit/debit testing, installments, refunds, contactless, logs and evidence collection).
Participate in the app publishing process (Google Play/App Store) or corporate/MDM distribution: versioning, signing and tracks.
Develop and maintain REST APIs, integrations with legacy systems and third-party services.
Write tests, perform code reviews and collaborate on continuous improvement of quality and performance.
Monitor and assist in troubleshooting production incidents, with team support.
Document technical flows, integrations and relevant decisions.
Participate in agile ceremonies, estimation and planning.
Support pilots and field certifications when necessary (occasional travel).
Requirements
Experience in software development (at least Mid-level), including:
React Native (Android focus)
Node.js and TypeScript (REST APIs)
Integration with SDKs/APIs and best practices for payment flows (idempotency, error handling and timeouts)
Relational database (PostgreSQL) and writing performant queries
Git, basic CI/CD pipelines and environment organization (dev/staging/production)
Monitoring and logging basics (Sentry, CloudWatch, Grafana/Kibana) focused on transaction traceability (plus)
Security and LGPD (Brazilian data protection law) applied to apps and APIs (secure storage, encryption, tokens)
Technical English for reading documentation and SDKs
Native Android knowledge (Kotlin/Java) (plus)
Practical experience publishing apps (Google Play Console and/or App Store Connect) or corporate/MDM distribution (plus)
Experience with Brazilian acquirers/TEF (Cielo, Rede, Stone, Getnet, PagSeguro, Adyen, PayGo or SiTef/M-SiTef) (plus)
Experience with Android POS and SDKs (Gertec, Ingenico, Tectoy/Sunmi) (plus)
Senior Secure Provisioning Software Engineer at NXP developing Python - based provisioning solutions. Responsible for designing and maintaining secure device workflows and collaborating across cross - functional teams.
Senior Embedded Software Engineer developing control systems for solar tracker company. Contributing to end - to - end development and operational support of control system devices in a hybrid work environment.
Senior Engineer responsible for developing subsea drilling products at TechnipFMC. Collaborating with a global team to create innovative solutions and overseeing qualification testing.
Associate Software Engineer responsible for developing components and supporting business inquiries for TD technologies. Collaborating with technology partners and analyzing technical requirements to ensure effective engineering solutions.
Software Engineer III leading Guidewire ClaimCenter implementations and managing development teams at TD. Ensuring high quality deliverables and fostering a collaborative environment for developers.
Software Engineer developing in - cabin monitoring software for driverless vehicles at Woven by Toyota. Collaborating on software evaluation and improvement for next - gen autonomous mobility solutions.
Software Engineer at Hikma Pharmaceuticals supporting IT systems in Manufacturing processes. Responsible for implementing, maintaining, and troubleshooting industrial IT systems and peripherals.
Software Engineer/Principal Software Engineer developing applications for Northrop Grumman's Sentinel Program. Involves design, development, documentation, and testing of software systems within multi - disciplinary teams.