We are looking for a skilled Fullstack Developer with strong expertise in Python (backend) and Angular (frontend) to join our client’s team.
The role involves building and maintaining a data portal that enables secure, scalable, and intuitive access to enterprise data platforms.
You will collaborate closely with client stakeholders, data engineers, and UX designers to deliver user-centric solutions that support data discovery, governance, and analytics.
Key Responsibilities
- Design, develop, and maintain data portal applications with Python-based backend services and Angular-based frontends.
- Build robust RESTful APIs and microservices to integrate with enterprise data platforms and APIs.
- Implement authentication, authorization, and role-based access control for secure data access.
- Collaborate with data engineers and architects to surface data assets, metadata, and governance rules in the portal.
- Develop interactive dashboards, search capabilities, and workflows that enhance data usability.
- Ensure application performance, responsiveness, and scalability.
- Write clean, testable, and maintainable code with a focus on best practices.
- Troubleshoot, debug, and upgrade existing systems as needed.
- Participate in code reviews, sprint planning, and client workshops.
Required Skills & Experience
- 5+ years of experience in fullstack development.
- Strong proficiency in:
- Backend: Python (Flask, Django, or FastAPI preferred)
- Frontend: Angular (v10+)
- Hands-on experience with REST API development and integration.
- Solid understanding of HTML5, CSS3, JavaScript/TypeScript.
- Experience with relational databases (PostgreSQL, MySQL, or similar) and SQL.
- Familiarity with authentication and authorization standards (OAuth2, JWT, SAML).
- Experience with Git-based version control and CI/CD pipelines.
- Experience in working on AWS cloud and using Terraform / Terragrunt for deployments
- Strong problem-solving skills and ability to work effectively in client-facing teams.