ABOUT THE OPPORTUNITY
We are looking for a Python and Angular Developer to join a technology team in the banking sector, contributing to the modernization of frontend applications and backend services within a structured enterprise environment. This opportunity focuses on building secure, maintainable and high-performance digital solutions aligned with established development, security and delivery standards.
WHAT YOU WILL DO
- Develop and maintain frontend features using Angular and TypeScript.
- Build stable, secure and efficient backend APIs with Python and FastAPI.
- Translate functional requirements and user stories into clean, maintainable application code.
- Integrate frontend interfaces with backend API endpoints to support end-to-end functionality.
- Support debugging, troubleshooting and application performance optimization.
- Write and maintain unit and integration tests to improve code reliability and coverage.
- Apply secure coding practices, data protection principles and predefined enterprise security guidelines.
- Use existing CI/CD processes, containerization practices and deployment tools to support delivery.
- Participate in Agile ceremonies, code reviews and technical discussions with the team.
- Collaborate with technical leadership and peers to share knowledge and strengthen team autonomy.
WHAT WE ARE LOOKING FOR
- Between 3 and 6 years of professional experience in software development.
- Mid-level experience building frontend applications with Angular and TypeScript.
- Hands-on experience developing RESTful APIs and backend logic with Python and FastAPI.
- Good understanding of HTML5, CSS3 or SCSS, responsive layouts and frontend integration patterns.
- Experience working with relational databases, SQL and basic data modeling.
- Professional working proficiency in Portuguese and English.
- Collaborative, responsible and solution-oriented mindset, with clear communication and active troubleshooting skills.
- Motivation to learn from experienced peers, adopt new technologies and continuously improve code quality.
TECHNICAL SKILLS
- Python
- FastAPI
- Angular
- TypeScript
- REST APIs
- HTML5
- CSS3
- SCSS
- Responsive design
- SQL
- Relational databases
- Data modeling
- Git
- Agile methodologies
- Scrum
- Kanban
- CI/CD concepts
- Unit testing
- Integration testing
- Jest
- Jasmine
- Pytest
- Secure coding practices
- OWASP guidelines
- Containerization concepts
NICE TO HAVE
- Experience working in structured corporate environments with defined development and security guidelines.
- Basic experience with Docker or containerization.
- Experience in fintech, banking or financial services environments.
- French language knowledge.
WHAT WE OFFER
- Private health insurance from your first day, with no waiting periods and optional family extension.
- Confidential mental health support, including access to psychological support, content and live sessions.
- Continuous training and certification support to strengthen long-term professional development.
- Flexibility whenever the role and project context allow it.
- Childcare vouchers and practical support measures to help balance personal and professional life.
- Team moments, shared milestones and close leadership presence.
- Upskilling opportunities in information security, quality management, AI governance and cybersecurity best practices, when relevant to your development path.
EQUAL OPPORTUNITY
Hexa promotes equal opportunity, inclusion and respect for diversity. We value people for their skills, potential and contribution, and we align our practices with the principles of the Portuguese Diversity Charter.
HEXA LIFE
At Hexa, every professional is a Builder. We work with honesty, mutual support and agility, creating an environment where people contribute, learn and build meaningful solutions together across projects, teams and geographies.