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
View details
Apply Now