Mission & Purpose
As a Software Developer, you will play a key role in building and evolving TLA’s cloud-native platform that supports high-value transaction workflows. Your primary focus will be the development of backend, frontend, and platform components, contributing directly to the reliability, scalability, and evolution of the system.
This role exists to provide consistent engineering execution while strengthening internal technical knowledge of the platform. You will work closely with internal leadership and external partners to deliver production-grade systems, while progressively deepening your understanding of the platform and its architecture.
You will collaborate closely with other engineers and external partners as part of a hybrid development model.
Over time, this role can evolve toward increased ownership of platform components and technical domains, based on performance and business needs
Primary Responsibilities
- Develop and maintain backend and platform components in a cloud-native environment
- Contribute to frontend development and troubleshooting, ensuring smooth end-to-end functionality across user-facing workflows
- Contribute to the implementation and operation of AWS serverless infrastructure using Infrastructure as Code
- Support backend services and workflows across APIs, event-driven processes, and data layers
- Collaborate on the operation of authentication, storage, and system-level configurations
- Participate in the evolution of CI/CD pipelines for application and infrastructure deployment
- Monitor and troubleshoot systems using logging, metrics, and observability tools
- Work closely with internal stakeholders and external partners to deliver platform capabilities
- Contribute to technical documentation and knowledge sharing within TLA
- Support continuous improvement of development practices, reliability, and system performance
Qualifications
Required Experience & Education
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 5–6 years of experience building and maintaining production systems
- Hands-on experience with backend development (e.g., Node.js / TypeScript or similar)
- Experience working with cloud platforms in real-world environments
Core Technical Stack & Tools
- Cloud platforms (preferably AWS), including serverless and managed services
- Frontend development capabilities (e.g., React or similar) for building and maintaining user-facing components
- Infrastructure as Code (e.g., Terraform or similar)
- Backend development (Node.js / TypeScript or equivalent)
- CI/CD pipelines (Git-based workflows)
- Observability tools (logging, monitoring, alerting)
Engineering Capabilities
- Solid understanding of event-driven architectures and distributed systems
- Ability to work in production environments with reliability and stability requirements
- Problem-solving skills in debugging, system behavior, and integration issues
- Ability to collaborate effectively in a multi-actor engineering environment
Language Requirements
- English – Professional
- Spanish – native
Preferred (Nice to Have)
- Stronger frontend experience (e.g., React) for building user-facing features and improving UX flows
- Exposure to data architectures (data warehouse, data lake concepts)
- Familiarity with AI-assisted development tools
- Experience integrating third-party systems (APIs, financial systems, or similar platforms)