HamburgerMenu
hirist

Full Stack Developer - Python/AngularJS

Posted on: 29/01/2026

Job Description

Description :



We are looking for a highly skilled and motivated Full-Stack Developer with 4- 5 years of professional experience to join our dynamic engineering team.

The ideal candidate will have a strong foundation in modern web development technologies, significant expertise in the Angular framework, and a proven track record of developing robust, scalable applications, including leveraging Micro Frontend architecture.

Key Responsibilities :



- Design, develop, and maintain responsive, high-performance web applications using HTML5, CSS, and Angular 16.



- Implement and manage features within a Micro Frontend architecture to ensure modularity, scalability, and independent deployment of application components.


- Develop and integrate RESTful APIs and back-end services using Python.


- Write clean, well-documented, and efficient code, adhering to best practices and coding standards.


- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.


- Conduct code reviews and taking the ownership to the codebase and development.


- Troubleshoot and debug complex application issues across the full stack.

Required Skills and Experience :



Experience :



- 4- 5 years of professional software development experience.

Front-End Expertise :



Angular 16 (or higher) :



- Expert-level proficiency in the Angular framework, including component lifecycle, state management, routing, and reactive programming (RxJS).

HTML5 & CSS :



- Strong mastery of semantic HTML5 and modern CSS techniques, including preprocessors (SASS/LESS), Flexbox, and Grid for creating pixel-perfect, responsive UIs.

Micro Frontend :



- Hands-on experience designing, implementing, and deploying applications using a Micro Frontend architectural approach (e.g., using Module Federation, Single-Spa, or similar technologies).

Back-End/Full-Stack :



Python :



- Solid experience with Python for back-end development, including popular frameworks (e.g., Django, Flask) and API creation.

General :



- Experience with version control systems, particularly Git & Azure.


- Familiarity with testing frameworks (e.g., Karma/Jasmine for Angular, Pytest for Python).


- Understanding of software development methodologies (Agile/Scrum).

Additional Qualifications :


- A solid understanding of back-end development with Python.



- Familiarity with CI/CD pipelines.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in