PrimeIT is an international company with more than 19 years of experience delivering the best solutions in a wide range of services: Team-as-a-Service, Team Extension, Managed Services, Nearshore and Custom Software Development.
We operate in 3 main sectors – IT, Telecom & Engineering – and have a team of more than 2360 Primers involved in the development of projects all across the globe.
With 19 offices, 2 Talent Hubs (Brazil and Vietnam) and a presence in over 50 cities worldwide, we enhance our partners' businesses with a different attitude based on the highest quality standards, the most advanced technology, and the best professionals in the sector.
We are looking for a Full Stack Developer Python/Angular to join our team
What will you do?
Collaborate with stakeholders throughout the product lifecycle, from analysis and design to development and deployment.
Design, implement, and maintain cloud-based systems using AWS.
Participate actively in architectural design discussions and code reviews .
Develop and optimize backend services in Python, ensuring performance, scalability, and security.
Build scalable, modern, cloud-native microservice applications using FastAPI and SQLAlchemy .
Develop and maintain front-end applications with Angular .
Write and maintain comprehensive technical documentation .
Ensure code quality through automated testing (pytest, unit testing) and best practices.
Support and mentor junior developers, fostering a collaborative and agile working environment.
What do we need from you?
5+ years of experience in Python backend development .
5+ years of experience in Angular front-end development .
Expertise with FastAPI, SQLAlchemy, and automated testing in Python.
Strong understanding of AWS cloud-based architectures and microservices.
Familiarity with CI/CD pipelines (GitLab CI/CD preferred).
Experience with container technologies (Docker, Podman).
Solid knowledge of REST APIs, HTML, CSS, JavaScript, and TypeScript.
Experience with Apache Kafka and UX/UI design is a plus.
Proficiency in software design patterns and clean architecture principles.
Excellent communication and teamwork skills, with the ability to work in agile environments.
Fluency in English (mandatory).
What do we offer?
Integration into an international company with a global footprint.
Continuous learning and mentorship from senior experts in cloud and software development.
Career growth opportunities in long-term, cutting-edge digitalization projects.