Website:
Job details:
Location: Pune
Role Type: Full-Time
About the Role: We are looking for a Full-Stack Web Developer to bridge the gap between our robust backend services and our user-facing web portals. You will play a crucial role in ensuring that our marketing site, client dashboards, and internal operational tools communicate seamlessly and securely. Your focus will be on web performance, API gateway connectivity, and deploying scalable web architectures.
Key Responsibilities:
- End-to-End Development: Contribute across the entire web application lifecycle, managing both client-side UI components and server-side integration logic.
- Identity Integration: Implement secure authentication and authorization flows (OAuth, SAML) connecting our web portals to our primary Identity Provider.
- Internal Tooling: Develop and maintain secure internal administrative dashboards that allow our operations team to monitor system health and manage user provisioning.
- Backend Connectivity: Write server-side logic (using Node.js, Python, or Java) to handle API requests, interact with relational databases (SQL), and serve data to the front-end securely.
- Deployment & Performance: Optimize web application performance, manage cloud deployments (AWS, Azure, or GCP), and assist with containerization (Docker).
- Collaboration: Work closely with backend cryptography teams and product managers to ensure the web layer accurately reflects the state of backend processes.
Requirements:
- Proven experience as a Full-Stack Developer or similar role, capable of handling both front-end and back-end tasks.
- Strong knowledge of JavaScript/TypeScript, HTML/CSS, and at least one modern front-end framework (React, Angular, etc.).
- Proficiency in at least one server-side language (Node.js, Python, Java) and experience designing RESTful APIs.
- Experience with relational databases (MySQL, PostgreSQL) and understanding database schema design.
- Familiarity with basic DevOps practices, cloud platforms, and deployment pipelines.
Click on Apply to know more.