-
Architect, build, and optimize back-end systems, APIs, and databases to support seamless front-end interactions.
-
Write clean, efficient, and maintainable code with strong documentation across the stack.
-
Integrate AI-assisted development workflows using tools like GitHub Copilot to accelerate delivery.Collaborate closely with product managers, designers, and other developers to deliver high-quality features.
-
Engage in user acceptance testing (UAT) and support test execution with analysts and stakeholders.
-
Build and deploy back-end services in Python using frameworks like Django or Flask.
-
Ensure application security, performance, and scalability through robust testing and peer code reviews.
-
Build for scalability, observability, and resilience in a multi-tenant, white-label setup.
-
Debug and troubleshoot issues across the entire stack, from the database to the front-end.
-
Participate in sprint planning, backlog grooming, and release planning to deliver high-quality features on time.
-
Stay current with industry trends, tools, and best practices to continuously improve development processes.
-
Conduct peer code reviews, static code analysis, and performance tuning to maintain high development standards.
-
Adaptable to ambiguity and rapidly evolving conditions, viewing changes as opportunities to introduce structure and order when appropriate
-
Reviews source code and design of peers incorporating advanced business domain knowledge.
-
Offers vocal involvement in design and implementation discussions.
-
Provides alternate views on software and product design characteristics to strengthen final decisions.
-
Participates in defining the technology roadmap.
-
At least 8+ years of experience in software development.
-
A bachelors degree in computer science, Engineering, or related fields.
-
Candidates from Tier 1 or Tier 2 institutions in India (e.g., IITs, BITS Pilani, IIITs, NITs, etc.) are strongly preferred.
-
Strong understanding of RESTful API design and development
-
Extensive experience building back-end services using Python (Django, Flask ).
-
Familiarity with message brokers and event-driven architecture (e.g., Kafka)
-
Familiarity with Node.js and other back-end frameworks as a bonus.
-
Familiarity with Karpenter for dynamic Kubernetes cluster autoscaling and optimizing compute resource utilization
-
Familiarity with Datadog or Kibana for application monitoring, alerting, and observability dashboard for diagnosing performance bottlenecks using telemetry data
-
Experience working with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
-
Experience with integrating observability tools into CI/CD pipelines and production environment
-
Proficiency in databases, both relational (PostgreSQL, MySQL) and NoSQL (MongoDB).
-
Proficiency in writing unit test cases
-
Strong understanding of API development, authentication, and security protocols such as OAuth and JWT.
-
Hands-on experience with DevOps practices and CI/CD pipelines.
-
Strong proficiency in using AI tools such as GitHub Copilot.
-
Excellent analytical and problem-solving skills with a proactive, solution-oriented mindset.
-
Strong communication and collaboration abilities in team environments.
-
A passion for building user-centric, reliable, and scalable applications.
-
Bonus: Experience with CMS-integrated backends or regulated industries (finance, healthcare, etc.)