Senior Software Engineer – Backend & AWS Integrations

New
D
DevSavant Inc.Payroll technology
Remote position open to candidates based in Latin America.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Strong written and verbal English communication skills (C1 level).
Required Skills
AWSBackend DevelopmentPythonTypeScriptAWS Lambda

Requirements

  • Bring senior-level, hands-on experience building backend services and designing, developing, and integrating APIs.
  • Have strong practical experience building backend services in AWS environments.
  • Have experience with AWS Lambda and Infrastructure as Code; familiarity with AWS CDK is expected.
  • Have experience integrating third-party APIs and connecting external services to internal systems or infrastructure.
  • Have working knowledge of Python and/or TypeScript.
  • Be able to understand an existing architecture and build components that fit into it.
  • Have practical experience using AI-assisted development tools for coding, code analysis, testing, and validation.
  • Have experience applying the AWS Well-Architected Framework in production systems.
  • Have strong written and verbal English communication skills at C1 level.
  • Be able to work independently, manage ambiguity, ask questions early, and take responsibility for delivering high-quality work.

Responsibilities

  • Design and build HTTP APIs connecting third-party services with internal AWS components.
  • Develop payroll integrations and onboard employer and payroll partners, primarily through the Finch API abstraction.
  • Build backend components for financial management and money movement, including integrations with external financial services such as Modern Treasury.
  • Develop, maintain, and improve AWS-based services using Infrastructure as Code and AWS CDK.
  • Contribute to platform architecture using AWS Well-Architected Framework principles, with attention to reliability, supportability, and cost effectiveness.
  • Use AI-assisted development tools for code analysis, implementation, reviews, testing, and validation.
  • Own assigned components from requirements clarification and solution discovery through implementation and delivery.
  • Collaborate with Product, Program Management, Partnerships, and technical colleagues, communicating technical needs to technical and non-technical stakeholders.
  • Help keep the platform and integrations maintainable, supportable, and ready to scale.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now