
Senior Software Engineer β Team Lead
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil, +2 more countries.
β’ Develop and sustain applications, portals, and embeddable widgets using React.js.
β’ Create secure REST APIs and microservices utilizing C# and .NET Core.
β’ Execute business workflows and integrations with finance providers, partners, enterprise APIs, webhooks, file exchanges, and AWS services.
β’ Design and manage PostgreSQL and MongoDB schemas, queries, migrations, and data-access methodologies.
β’ Contribute to AWS workloads through EKS, Lambda, containers, and Step Functions or equivalent orchestration tools.
β’ Write unit, component, integration, contract, and end-to-end tests.
β’ Develop reusable UI components while enhancing accessibility, performance, and maintainability.
β’ Lead engineers and participate in API/event-contract design, code reviews, architecture discussions, and documentation.
β’ Assist in infrastructure automation with CI/CD, Docker, Kubernetes, and infrastructure as code.
β’ Implement logging, metrics, tracing, and alerts; diagnose issues across application layers.
β’ Collaborate with QA and operations teams on testing, release readiness, and recovery procedures.
β’ Engage with an orchestration platform for a global fintech company that facilitates embedded financial products.
β’ A minimum of 10 years in developing and supporting production software.
β’ Proficient in C#/.NET Core, focusing on REST APIs, dependency injection, async programming, testing, and secure coding practices.
β’ Practical experience with React.js, JavaScript/TypeScript, component architecture, state management, HTML, and CSS.
β’ Familiarity with PostgreSQL, MongoDB, or comparable relational and document databases.
β’ Knowledge of microservices, API-first development, third-party integrations, and resilient distributed systems.
β’ Hands-on experience with AWS, Docker, and Kubernetes/EKS.
β’ Capability to write automated unit and integration tests and troubleshoot UI, API, data, and cloud-related issues.
β’ Experience with Git workflows and CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
β’ Ability to convert requirements into maintainable and thoroughly documented solutions.
β’ Proven experience in providing technical leadership and mentorship to engineering teams.
β’ A valid U.S. visa and the ability to travel to the U.S. for onboarding and knowledge transfer.
β’ Desirable: Familiarity with embeddable widgets, micro-frontends, white-label applications, or multi-tenant SaaS.
β’ Desirable: Experience with AWS Lambda, Step Functions, ECS batch, S3, KMS, and certificate or secret management.
β’ Desirable: Exposure to Python services, data pipelines, and unit testing.
β’ Desirable: Experience with Terraform/Pulumi and GitOps tools like Argo CD.
β’ Desirable: Familiarity with Splunk, Datadog, Grafana, CloudWatch, distributed tracing, and incident support.
β’ Desirable: Background in financial services, payments, embedded finance, lending, or banking.
β’ Contribute to shaping a growing platform that supports a diverse array of embedded financial products.
β’ Address intricate engineering challenges across React.js, .NET, AWS, and partner integrations.
β’ Influence technical choices, guide the team, and remain actively involved in development.
β’ Enjoy a remote-first work arrangement.
β’ Collaborate with a global team of IT experts spanning over 55 countries across five continents.
Speechify
Speechify
Speechify
Speechify
Get handpicked remote jobs straight to your inbox weekly.