Python And Angular Developer
Mid-level full-stack developer writing Angular/TypeScript frontends and Python/FastAPI REST APIs for an IT consulting company, including testing (Jest/Pytest), secure coding, and CI/CD within Scrum teams. Requires 3+ years' experience, SQL, Git, fluent Portuguese, and B2 English.
- Compensation
- Not disclosed
- Location
- Portugal
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Frontend
- Posted
Skills
Must have
- 3+ years of professional experience in software development
- Mid-level experience with Angular and TypeScript (modular design, forms, consuming REST APIs)
- Hands-on experience developing RESTful APIs and backend logic using Python and FastAPI
- Good understanding of HTML5, CSS3/SCSS, and responsive layouts
- Experience working with relational databases (SQL) and basic data modeling
- Good knowledge of version control (Git), Agile practices (Scrum/Kanban), and basic CI/CD concepts
- Fluent in Portuguese (mandatory)
- Good level of English - minimum B2 (mandatory)
- Collaborative mindset and clear communication
- Proactive problem-solving attitude
- Eagerness to learn from senior peers and adopt new technologies
- Reliable, structured approach meeting goals on time
Nice to have
- Experience working in structured corporate environments with defined coding and security guidelines
- Basic experience with Docker / Containerization
- Experience in fintech, banking, or financial services
- French is a plus
Full description
Decskill, founded in 2014 as an IT Consulting Company, places paramount importance on its greatest asset: its people. Our main mission is to deliver value through knowledge and talent, and we achieve this by fostering a culture of excellence and investing in the development and well-being of our people. With over 600 dedicated professionals and offices in Lisbon, Porto, Madrid, and Luxembourg, Decskill operates across three core areas:
Decskill Talent: We believe that our people are key to our success.
Through Decskill Talent, we empower our team to embrace the digital transformation challenges of our clients. We collaborate with clients to drive innovation, ensuring project success and business growth.
Decskill Boost: Equipping our team with the latest tools and methodologies, we optimize Time-to-Market and deliver innovative solutions exceeding client expectations.
Decskill Connect: Our team collaborates closely with clients to implement and manage IT infrastructures that generate long-term value.
At Decskill, we believe that by nurturing and empowering our people to confront the challenges of digital transformation, we create value not only for our clients but also for our entire ecosystem, fostering a digital community dedicated to growth and progress.
We are looking for an Python and Angular Developer
Responsibilities:
Hands-on Development & Integration
- Develop and maintain frontend components and features using Angular and TypeScript;
- Develop stable, secure, and efficient backend APIs using Python and FastAPI;
- Implement userstories and translate functional requirements into high-quality frontend and backend code:
- Ensure seamless integration between frontend interfaces and backend API endpoints;
- Assist in debugging, troubleshooting, and optimizing application performance.
Adherence to Quality, Security & Standards
- Write clean, readable, and maintainable code in accordance with the company’s established development standards and guidelines;
- Implement unitand integration tests (using tools like Jest/Jasmine for frontend and Pytest for backend) to ensure strong code coverage;
- Apply predefined enterprise security practices (OWASP guidelines, secure coding practices, and secure data handling) across your code;
- Utilize existing CI/CD pipelines, containerization processes, and deployment tools to deliver features to production.
- Participate actively in Scrum ceremonies (Daily meetings, Sprint Planning, Retrospectives, Refinements);