EX Squared LATAM

Senior Full Stack Developer – Python, Angular

EX Squared LATAM

full-time

Posted on:

Location Type: Office

Location: San José • 🇨🇷 Costa Rica

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSAzureCloudDjangoDockerEC2FlaskGoogle Cloud PlatformJenkinsJestKubernetesMicroservicesMongoDBMySQLNoSQLPostgresPythonRxJSSCSSTypeScript

About the role

  • Design, develop, and deploy end-to-end full-stack applications using Python (Flask / FastAPI / Django) and Angular 14+
  • Architect RESTful APIs and microservices for high-performance, cloud-based systems
  • Implement reusable and modular frontend components using TypeScript, RxJS, and Angular Material
  • Integrate with internal and external APIs, ensuring secure and efficient data flow
  • Optimize backend processes for performance, scalability, and fault tolerance
  • Write automated unit and integration tests using PyTest, Jest, or Jasmine
  • Work with cloud platforms (preferably AWS) using services such as Lambda, EC2, S3, ECS, CloudWatch, and RDS
  • Manage containerized deployments with Docker and Kubernetes, applying CI/CD pipelines through GitHub Actions, Jenkins, or AWS CodePipeline
  • Collaborate closely with Product Managers, Designers, and QA Engineers following Agile/SCRUM methodologies
  • Perform code reviews, ensure best practices in design and maintain high-quality code standards.

Requirements

  • 5+ years of professional experience as a Full-Stack Developer
  • Strong backend development skills with Python 3.x, Flask, FastAPI, or Django REST Framework
  • Advanced frontend development expertise with Angular (v14+ preferred), TypeScript, HTML5, CSS3/SASS, and RxJS
  • Solid experience with RESTful APIs, microservices architecture, and asynchronous programming
  • Hands-on experience with AWS Cloud (preferred) or other cloud environments (Azure, GCP)
  • Deep understanding of data modeling and databases (PostgreSQL, MySQL, or NoSQL systems like MongoDB)
  • Familiarity with containerization and orchestration tools — Docker, Kubernetes
  • Strong knowledge of Git, branching strategies, and CI/CD pipelines
  • Experience with unit testing, code coverage, and continuous integration workflows
  • Solid grasp of software design patterns, OOP, and clean architecture principles
  • Excellent problem-solving and debugging skills in distributed environments.
  • Advanced English proficiency (C1) — able to communicate fluently with international teams and clients.
Benefits
  • Asociación Solidarista
  • Private medical insurance (INS)
  • Birthday day
  • Access to continuous learning and professional development programs.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFlaskFastAPIDjangoAngularTypeScriptRxJSRESTful APIsmicroservicesunit testing
Soft skills
problem-solvingdebuggingcollaborationcommunication