Senior Software Engineer / Team Lead
D
Dev.ProEmbedded finance
Workable locations: São Paulo, State of São Paulo, Brazil. Buenos Aires, Buenos Aires, Argentina. Bogotá, Bogota, ColombiaContractLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of experience developing and supporting production software
- Required Skills
- AWSDockerPostgreSQLJavascriptMongoDBReact.jsTypeScriptC#.NET core
Requirements
- Have 10+ years of experience developing and supporting production software.
- Have strong C#/.NET Core skills, including REST APIs, dependency injection, async programming, testing, and secure coding.
- Have hands-on experience with React.js, JavaScript/TypeScript, component architecture, state management, HTML, and CSS.
- Have experience with PostgreSQL, MongoDB, or similar relational and document databases.
- Have experience with microservices, API-first development, third-party integrations, and resilient distributed systems.
- Have hands-on experience with AWS, Docker, and Kubernetes/EKS.
- Be able to write automated unit and integration tests and troubleshoot UI, API, data, and cloud issues.
- Have experience with Git workflows and CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
- Be able to translate requirements into maintainable, well-documented solutions.
- Have experience providing technical leadership and guidance to engineering teams.
- Have a valid U.S. visa and ability to travel to the U.S. for onboarding and knowledge transfer.
- Desirable: experience with embeddable widgets, micro-frontends, white-label apps, or multi-tenant SaaS.
- Desirable: experience with AWS Lambda, Step Functions, ECS batch, S3, KMS, certificate or secret management.
Responsibilities
- Develop and maintain React.js applications, portals, and embeddable widgets.
- Build secure REST APIs and microservices using C# and .NET Core.
- Implement business workflows and integrations with finance providers, partners, enterprise APIs, webhooks, file exchanges, and AWS services.
- Design and maintain PostgreSQL and MongoDB schemas, queries, migrations, and data-access patterns.
- Contribute to AWS workloads using EKS, Lambda, containers, and Step Functions or equivalent orchestration.
- Write unit, component, integration, contract, and end-to-end tests.
- Build reusable UI components and improve accessibility, performance, and maintainability.
- Guide engineers and contribute to API/event-contract design, code reviews, architecture discussions, and documentation.
- Support infrastructure automation using CI/CD, Docker, Kubernetes, and infrastructure as code.
- Implement logging, metrics, tracing, and alerts; troubleshoot issues across application layers.
View Full Description & ApplyYou'll be redirected to the employer's site