onsite
Architect - Cognizant
Software Engineer
Lead the design and implementation of a high‑performance backend API using Python/Flask and a modern Vue 3 frontend, integrating secure authentication, CI/CD pipelines, and observability across the stack.
About the role
Key Responsibilities
- Architect and develop scalable RESTful APIs with Python, Flask, and SQLAlchemy, ensuring robust data access and security.
- Build and maintain a reusable Vue 3 component library for a dynamic, responsive frontend.
- Implement authentication and authorization using JWT, OAuth2, and Active Directory integration.
- Design and maintain CI/CD pipelines in Azure DevOps, including vulnerability scanning and Docker image management.
- Set up observability, logging, and performance dashboards with RTK2 to monitor application health.
- Collaborate with cross‑functional teams to define requirements, review code, and deliver high‑quality releases.
Requirements
- Proven experience with Python, Flask, and Vue 3 in production environments.
- Strong knowledge of SQLAlchemy, Docker, and CI/CD best practices.
- Hands‑on experience with JWT, OAuth2, and Active Directory for secure access control.
- Familiarity with observability tools and performance monitoring.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonflaskvuejsdockercicd