What You'll Do
Lead the end-to-end development of web applications, from concept to deployment, ensuring solutions are scalable, secure, and aligned with business goals. Guide project execution by contributing to planning, estimation, and agile ceremonies such as sprint reviews and retrospectives.
Work closely with product managers, designers, and QA teams to translate requirements into functional features. Champion best practices in coding, testing, and deployment while mentoring junior engineers and promoting technical excellence across teams.
Take ownership of architectural decisions within defined frameworks, driving delivery with minimal oversight. Contribute to engineering communities by sharing knowledge and improving team-wide technical capabilities.
Requirements
- Minimum of 5 years of hands-on experience building applications with Angular, including state management via ngRx, unit testing, and integration with design tools like Figma
- Proven track record developing backend services using .NET Core
- Extensive experience with AWS technologies including Lambda, DynamoDB, SQS, Cognito, and Step Functions
- Strong background in containerization and managing CI/CD pipelines using GitHub
- Deep understanding of code quality standards, version control workflows, and deployment strategies
- Ability to lead technical evaluations, conduct proof-of-concept implementations, and recommend optimal solutions
- Experience designing and delivering full-stack applications in agile environments
Preferred Qualifications
- Familiarity with Python
- Experience integrating Salesforce with .NET or Python-based systems
Benefits
- Medical and life insurance per company policy
- 12 paid vacation days plus statutory holidays
- Paid leave for paternity, maternity, marriage, bereavement, and graduation
- Christmas bonus in accordance with local law
- Membership in a savings fund (Asociacion Solidarista)
- Access to a beach house managed by the association
- Discounts at local retailers
- Direct deposit for payroll
Work Environment
This role supports a flexible work model, allowing team members to work remotely, in-office, or in a hybrid setup. The organization operates with a remote-first mindset, enabling collaboration across global locations.