
Senior Full Stack Developer – Python, Angular
EX Squared LATAM
full-time
Posted on:
Location Type: Office
Location: San José • 🇨🇷 Costa Rica
Visit company websiteJob 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