Software Engineer – Senior

Posted Sep 18

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Create, develop, and enhance high-performance backend APIs utilizing Node.js/NestJS, PHP/Laravel, and .NET/C#.

• Ensure the reliability of POS, payment, billing, ordering, and extended warranty systems.

• Contribute to the architecture and progression of the POS application, specialized BFF, and Electron desktop clients.

• Integrate checkout systems with EFT payment terminals and providers for NFC-e tax document issuance.

• Collaborate with partner and acquirer SDKs.

• Spearhead the modernization of legacy systems, transitioning services to contemporary, scalable architectures.

• Design and implement event-driven architectures along with asynchronous integrations using RabbitMQ and AWS SQS/SNS.

• Model and optimize Oracle and MySQL relational databases, MongoDB structures, and Redis caching strategies.

• Manage infrastructure as code utilizing Terraform/Terragrunt on AWS.

• Oversee deployments on EKS, ECS, and Lambda.

• Establish end-to-end telemetry and tracing with OpenTelemetry.

• Provide guidance on technical and architectural decisions.

• Conduct code reviews and foster team mentoring and technical growth.

• Ensure quality through automated testing and continuous CI/CD pipelines.


⛳️ Requirements

• Proficient in JavaScript/TypeScript, Node.js, and NestJS for backend development.

• Experience with Next.js/React or Vue.js for frontend development.

• Strong understanding of PostgreSQL, MySQL, or Oracle, focusing on transactional modeling and optimization.

• Proven production experience with AWS SQS, EventBridge, or RabbitMQ.

• Practical experience with AWS Lambda, SQS, EventBridge, API Gateway, ECS, and EKS.

• Familiarity with Docker and Terraform.

• Strong understanding of automated testing and CI/CD pipelines using GitHub Actions and/or Jenkins.

• Experience in designing and consuming RESTful APIs within microservices architectures.

• Willingness to engage with the .NET/Oracle ecosystem as required.

• Practical use of AI assistants and coding agents in development and technical documentation.

• Bachelor’s degree or equivalent higher education.

• Nice to have: Oracle Forms, Reports, and PL/SQL.

• Nice to have: ASP.NET Core, Dapper, or EF Core.

• Nice to have: Knowledge of POS, checkout, payment methods, and tax document issuance business rules.

• Nice to have: Familiarity with Electron, payment terminals, and NFC-e.

• Nice to have: Experience with Redis, Elasticsearch, and MongoDB.

• Nice to have: Knowledge of OpenTelemetry.

• Nice to have: Experience with React/Vite, TanStack Query, Zustand, or Vue.js.

• Nice to have: Familiarity with Python, Poetry, and pytest.

• Nice to have: Experience with Terragrunt.


🏝️ Benefits

• Remote work.

• Full-time position.

• Opportunity to engage with modern technologies and critical retail systems.

• Team mentoring and technical development.

People also viewed

Shield AI22 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers