C

Consultant

Course5

5 - 8 years

Bengaluru

Posted:15 hours ago

Apply

Job Description

Job Description
Overview

We are looking for a Full-Stack Developer who can build, deliver, and maintain end-to-end solutions across frontend and backend systems. The ideal candidate will have strong proficiency in React and Python, experience with cloud platforms and API integrations, and an ownership-driven mindset to deliver high-quality, production-ready features in an Agile environment.

The role involves working across a React/TanStack micro-frontend architecture and FastAPI backend, integrating Azure services and AI/LLM capabilities, and collaborating closely with designers and team members to deliver features through bi-weekly releases.

Key Responsibilities
  • Lead feature development end-to-end, from technical design and implementation through testing, deployment, and release.
  • Architect scalable, reliable, and maintainable solutions in collaboration with the Tech Lead.
  • Make key technical decisions and guide implementation approaches across frontend and backend systems.
  • Mentor junior and mid-level developers through code reviews, pair programming, and knowledge sharing.
  • Proactively identify technical debt, performance bottlenecks, and opportunities for improvement.
  • Establish and promote best practices for testing, documentation, deployment, monitoring, and code quality.
  • Act as a technical point of contact when the Tech Lead is focused on other workstreams.
  • Drive effective delivery within Agile/Scrum teams, ensuring commitments are met and releases remain on track.
  • Balance delivery speed with engineering quality, making pragmatic trade-offs without compromising essential standards.
  • Demonstrate ownership of complex technical challenges and support the team in achieving shared outcomes.


Required Skills & Qualifications
  • All technical skills and qualifications listed under the Full-Stack Developer profile, including React, Python/FastAPI, micro-frontend architecture, Azure services, REST APIs, asynchronous processing, CI/CD, and AI/LLM integrations.
  • 5–8+ years of hands-on software development experience, with demonstrated technical leadership.
  • Proven experience architecting and delivering complex, production-grade applications and systems.
  • Strong understanding of software architecture, scalability, performance optimization, testing strategies, and production operations.
  • Experience leading technical delivery within Agile/Scrum teams operating on bi-weekly or faster release cycles.
  • Strong communication skills, with the ability to explain technical decisions and trade-offs to engineering teams and business stakeholders.
  • Proven ability to mentor developers, provide constructive feedback, and raise engineering standards across the team.
  • Ability to balance speed, quality, and delivery commitments while making informed technical trade-offs.
  • A builder’s mentality, with enthusiasm for solving complex problems, taking ownership, and driving solutions from concept to production.


Preferred / Bonus Skills
  • Experience with micro-frontend bundling technologies such as Module Federation and RsPack.
  • Knowledge of OAuth2/OIDC authentication flows, including PingFederate and MSAL.
  • Experience with AI-assisted development and emerging developer productivity tools.
  • Familiarity with data visualization libraries such as Recharts, D3, and Plotly.
  • Experience improving engineering practices, system observability, and delivery processes across development teams.


Core Competencies
  • Technical Leadership: Guides technical decisions, establishes best practices, and drives engineering excellence.
  • Ownership: Takes responsibility for end-to-end delivery and the quality of technical outcomes.
  • Mentorship: Develops team capabilities through coaching, pairing, code reviews, and knowledge sharing.
  • Collaboration: Works effectively with the Tech Lead, developers, designers, and business stakeholders.
  • Communication: Explains complex technical concepts clearly and raises risks or blockers proactively.
  • Delivery Focus: Drives reliable, timely releases while balancing business priorities and technical quality.
  • Adaptability: Navigates changing priorities, learns new technologies, and contributes across workstreams.
  • Curiosity: Builds a deeper understanding of the domain, data, and business context to inform technical decisions.


Working Arrangements
  • Participate in daily standups, sprint planning, and other Scrum ceremonies.
  • Lead and support delivery of assigned Product Backlog Items (PBIs) within agreed sprint commitments.
  • Support bi-weekly or faster release cycles, including testing, deployment, and production validation.
  • Maintain availability and engagement during agreed working hours.
  • Proactively communicate delivery risks, technical blockers, and dependencies.
  • Collaborate across teams and time zones, demonstrating flexibility, accountability, and responsiveness.

DISCLAIMER AND NOTIFICATION

We (C5i) do not charge/accept any amount or security deposit from job seekers during the selection process or while inviting candidates for an interview.

If you meet our position requirements and can see yourself at C5i, we invite you to apply by e-mailing your resume and cover letter to us at careers@c5i.ai. Please include the job title in your subject line. We do not accept any hiring requests on phone.

Please note that the hiring process at C5i is based purely on merit. If you are applying via any third-party recruitment site or agency, ensure that no monetary transaction is involved in the application/selection process.

Skills Required

Full Stack Backend Python Cloud Platforms Agile Azure Technical Design Agile Scrum Rest Apis Ci/cd Software Development Technical Leadership

Learn the skills this job asks for

Free courses, interview questions and practice for each skill.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
C
Course5

RecommendedJobs for You

C

Consultant

Course5

Bengaluru

Chennai, Tamil nadu, India

Noida, Uttar pradesh, India

Bengaluru, Karnataka, India

Chennai, Tamil nadu, India