Cutshort logo
For Employers
Sourcewiz logo
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Senior Software Engineer - Backend at Sourcewiz · Bengaluru (Bangalore) · 3 - 6 years · ₹20L - ₹30L / yr (ESOP available) · Raised funding · Posted 23 Mar 2023

Sourcewiz's logo

Senior Software Engineer - Backend

Mayur Bhangale's profile picture
Posted by Mayur Bhangale
3 - 6 yrs
₹20L - ₹30L / yr (ESOP available)
Bengaluru (Bangalore)
Skills
skill iconPython
skill iconDjango
skill iconFlask
SQL
Microservices
Systems design
  • Design and build user-facing products, owning the entire process from gathering functional requirements from teams, through testing and staging, to deploying in a Python based stack
  • Guide the team in making technical trade-offs
  • Proactively identify bottlenecks, areas for improvement and put forth a plan to course-correct
  • Design and implement maintainable backend services, including data processing pipelines, APIs and internal tools
  • Coordinating with internal teams to understand user requirements and provide technical solutions


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Sourcewiz

Founded :
2021
Type :
Product
Size :
20-100
Stage :
Raised funding

About

Sourcewiz is on a mission to revolutionize B2B commerce! The world of e-commerce changed back in the early 2000s when a few software empowered all retailers to create digital experiences for their customers seamlessly. Even though B2B Commerce is much larger than B2C commerce, it still runs essentially offline, and players who want to create B2B E-commerce experiences have to rely on software that is not meant for B2B but built primarily for B2C.

We are here to change that. We are building a SaaS platform to digitize B2B commerce businesses, factories, wholesalers, and distributors worldwide. We started with factories and have onboarded 800+ global factories (exporters) in India just in 11 months of launch and are now launching internationally.

If you want to disrupt a Trillion$+ space, Sourcewiz is the place to be.

Read more

Tech stack

skill iconPython
ReactJS

Company video

Sourcewiz's video section
Sourcewiz's video section

Connect with the team

Profile picture
Mayur Bhangale

Company social profiles

linkedin

Similar jobs (10)

Vy Systems
at Vy Systems
1 recruiter
Kalki K
Posted by Kalki K
Bengaluru (Bangalore), Hyderabad, Mumbai
6 - 12 yrs
₹11L - ₹30L / yr
skill iconPython
skill iconHTML/CSS
skill iconJavascript
skill iconReact.js
skill iconAngular (2+)

We are seeking a highly skilled Full-stack Developer to join our dynamic 

team as a Delivery Module Lead. The ideal candidate will possess strong expertise in Python 

and front-end technologies, enabling them to design, develop, and maintain robust web 

applications. This role requires a proactive individual who can collaborate effectively with 

cross-functional teams to deliver high-quality software solutions that meet business needs. 

Responsibilities: 

∙Design, develop, and maintain scalable web applications using Python and front-end 

technologies. 

∙Collaborate with product managers, designers, and other developers to define project 

requirements and deliver solutions that meet user needs. 

∙Implement responsive user interfaces and ensure optimal performance across various 

devices and browsers. 

∙Write clean, maintainable, and efficient code while adhering to best practices and 

coding standards. 

∙Conduct code reviews and provide constructive feedback to team members to enhance 

code quality. 

∙Debug and troubleshoot issues in existing applications, providing timely resolutions. 

∙Stay updated with emerging technologies and industry trends to continuously improve 

development processes. 

∙Participate in Agile development processes, including sprint planning, daily stand-

ups, and retrospectives. 

Mandatory Skills: 

∙Proficient in Python programming language. 

∙Strong knowledge of front-end technologies such as HTML, CSS, and JavaScript. 

∙Experience with front-end frameworks like React, Angular, or Vue.js. 

∙Familiarity with back-end frameworks such as Django or Flask. 

∙Understanding of RESTful APIs and web services. 

∙Experience with version control systems, preferably Git. 

∙Strong problem-solving skills and attention to detail. 

Read more
MNC
Hyderabad, Bengaluru (Bangalore), Mumbai
6 - 12 yrs
₹1L - ₹23L / yr
skill iconPython
skill iconHTML/CSS
skill iconJavascript
skill iconReact.js
skill iconAngular (2+)
+4 more

Job Summary: We are seeking a highly skilled Full-stack Developer to join our dynamic team as a Delivery Module Lead. The ideal candidate will possess strong expertise in Python and front-end technologies, enabling them to design, develop, and maintain robust web applications. This role requires a proactive individual who can collaborate effectively with cross-functional teams to deliver high-quality software solutions that meet business needs.

  • Proficient in Python programming language.
  • Strong knowledge of front-end technologies such as HTML, CSS, and JavaScript.
  • Experience with front-end frameworks like React, Angular, or Vue.js.
  • Familiarity with back-end frameworks such as Django or Flask.
  • Understanding of RESTful APIs and web services.
  • Experience with version control systems, preferably Git.


Read more
Vy Systems
at Vy Systems
1 recruiter
Kalki K
Posted by Kalki K
Bengaluru (Bangalore), Hyderabad, Mumbai
6 - 14 yrs
₹25L - ₹28L / yr
skill iconPython
skill iconHTML/CSS
skill iconJavascript
skill iconReact.js
skill iconGit
+2 more

We are seeking a highly skilled Full-stack Developer to join our dynamic 

team as a Delivery Module Lead. The ideal candidate will possess strong expertise in Python 

and front-end technologies, enabling them to design, develop, and maintain robust web 

applications. This role requires a proactive individual who can collaborate effectively with 

cross-functional teams to deliver high-quality software solutions that meet business needs. 

Responsibilities: 

∙Design, develop, and maintain scalable web applications using Python and front-end 

technologies. 

∙Collaborate with product managers, designers, and other developers to define project 

requirements and deliver solutions that meet user needs. 

∙Implement responsive user interfaces and ensure optimal performance across various 

devices and browsers. 

∙Write clean, maintainable, and efficient code while adhering to best practices and 

coding standards. 

∙Conduct code reviews and provide constructive feedback to team members to enhance 

code quality. 

∙Debug and troubleshoot issues in existing applications, providing timely resolutions. 

∙Stay updated with emerging technologies and industry trends to continuously improve 

development processes. 

∙Participate in Agile development processes, including sprint planning, daily stand-

ups, and retrospectives. 

Mandatory Skills: 

∙Proficient in Python programming language. 

∙Strong knowledge of front-end technologies such as HTML, CSS, and JavaScript. 

∙Experience with front-end frameworks like React, Angular, or Vue.js. 

∙Familiarity with back-end frameworks such as Django or Flask. 

∙Understanding of RESTful APIs and web services. 

∙Experience with version control systems, preferably Git. 

∙Strong problem-solving skills and attention to detail. 

Read more
MNC
at MNC
Agency job
Bengaluru (Bangalore), Mumbai, Hyderabad
6 - 12 yrs
₹25L - ₹30L / yr
skill iconPython
skill iconDjango
skill iconFlask
skill iconReact.js
Angular
+5 more

Job Summary

We are looking for an experienced Python Developer for the position of Delivery Module Lead. The ideal candidate should have strong hands-on experience in Python programming, front-end technologies, and back-end development. The candidate will be responsible for developing scalable web applications, integrating APIs, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Python and front-end technologies.
  • Collaborate with product managers, designers, and developers to understand business requirements and implement solutions.
  • Develop responsive user interfaces and optimize application performance across different browsers and devices.
  • Write clean, reusable, and maintainable code following development best practices.
  • Conduct code reviews and ensure code quality and standards.
  • Debug, troubleshoot, and resolve application issues.
  • Develop and integrate RESTful APIs and web services.
  • Participate in Agile development activities, including sprint planning, daily stand-ups, and retrospectives.
  • Continuously improve development processes and stay updated with emerging technologies.

Mandatory Skills

  • Strong proficiency in Python programming.
  • Hands-on experience with HTML, CSS, and JavaScript.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Experience with back-end frameworks such as Django or Flask.
  • Good understanding of RESTful APIs and web services.
  • Experience with Git and version control systems.
  • Strong problem-solving and analytical skills.

Preferred Skills

  • Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with Docker and containerization technologies.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Experience with Agile methodologies and project management tools.


Read more
AI-Powered Technology Company
AI-Powered Technology Company
Agency job
via Cutshort Lightning by Nikita Sinha
Remote, Bengaluru (Bangalore)
3 - 6 yrs
Upto ₹39L / yr (Varies
)
skill iconReact.js
skill iconPython
Artificial Intelligence (AI)

We are looking for a Senior Full Stack Engineer to join our lean, high-impact engineering team. This is a key founding-team role where you will work closely with the CTO and help build the engineering foundation of the company.


The ideal candidate is a backend-strong full-stack engineer with solid Python and React experience, a strong understanding of AI/LLMs, and the ability to independently take ownership of projects from idea to production.


What You'll Do:

  • Build and scale applications across the backend and frontend
  • Develop backend services and APIs using Python
  • Build and maintain frontend applications using React
  • Design and implement AI/LLM-powered applications and features
  • Work with AI services and integrate them into real-world applications
  • Contribute to system design and architecture
  • Work with cloud infrastructure and services
  • Take ownership of features and initiatives from ideation to production
  • Identify problems and proactively drive solutions without requiring constant direction
  • Work closely with the CTO and founding team to shape engineering practices and future systems
  • Communicate technical concepts clearly to technical and non-technical stakeholders

What We're Looking For:

  • 3–6 years of software engineering experience
  • Strong experience with Python
  • Good hands-on experience with React
  • Strong backend development experience with full-stack exposure
  • Practical understanding of AI, LLMs and AI services
  • Experience building at least one meaningful AI project beyond basic API/chatbot integrations
  • Experience taking an AI/ML application or feature into production is preferred
  • Exposure to cloud platforms
  • Good understanding of system design and software architecture
  • Strong problem-solving and ownership mindset
  • Excellent communication skills and ability to explain complex technical concepts in simple language
  • Genuine hands-on experience with the technologies mentioned on the resume


What Makes This Role Different:

This is not a typical execution-focused engineering role. We are building a lean "A-team" of experienced engineers who will eventually help shape the team and take on senior/leadership responsibilities.


We're looking for someone who:

  • Takes initiative rather than waiting for tasks
  • Can work independently in an early-stage environment
  • Is comfortable exploring and building with AI
  • Can go deep into the work they've done and explain the technical decisions behind it
  • Wants significant ownership and influence over the product and engineering direction


Location & Compensation

  • Work Mode: Remote initially
  • Future Location: Expected relocation to Bangalore in approximately 1 year
  • Working Hours: Regular IST hours
  • Travel: Potential opportunities to travel to Germany


Interview Process:

3 Rounds

  1. Technical & Project Deep Dive – Conversational discussion around past projects, AI experience and technical depth
  2. System Design & Technical Round – Deeper technical and architecture discussion
  3. Founder Round – Communication, culture fit, ownership and initiative
Read more
Indian private market intelligence & financial tech platform
Indian private market intelligence & financial tech platform
Agency job
via Cutshort Lightning by Ariba Khan
Bengaluru (Bangalore)
3 - 7 yrs
Upto ₹25L / yr (Varies
)
skill iconPython
skill iconDjango
skill iconMongoDB
NOSQL Databases
skill iconElastic Search
+1 more

About the company

The company delivers the power of technology and intelligence to investors and companies and enables growth and value creation in the private unlisted markets. We make it easier for investors to know everything about a company, and a company to know everything about an investor. Our intelligence is used by more than 400+ customers across Venture Capital, Private Equity, Investment Bankers, and Corporates. Our intelligence covers the entire universe of Indian private companies and investors. We are gearing to power growth and transactions in private markets in India and around the world. We want our solutions to be reliable, timely and trustworthy to make investment and business decisions.


Founded in 2015 by IIT Madras Alumni Mr. Krishna Saraswati and Mr. Avinash Loganathan, as a fintech startup we have 3 products in the market. 1. PrivateCircle Research: Private Market Intelligence product. 2. PrivateCircle Connect: Intelligent Prospecting tool for Sales teams. 3. PrivateCircle Markets: Investment opportunities discovery platform.


About the role

We are looking for a Senior backend engineer with 4+ years of experience building large scale web applications. A highly skilled Python Developer with advanced coding abilities in Python.


Responsibilities:

  • Design, Develop and maintain products using bleeding-edge technologies on Python
  • Collaborating with the rest of the engineering team to design and deploy the code to test/production and implement new features.
  • Debug, validate, review and test new and existing code.
  • Act as a mentor to junior developers, providing guidance and support on technical issues.
  • Write clean, efficient and well documented code
  • As a Senior, you are required to regularly interact with their peers, managers and PMs (product/program managers).


Requirements:

  • Advanced knowledge of Python (3+ years) with strong OOPs fundamentals.
  • Version Control using git.
  • Experience with web frameworks and MVC/ MVT architecture.
  • Experience with Django framework and its ORM.
  • Experience with REST API's and microservices architecture.
  • In-depth knowledge of relational databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB).
  • Knowledge of distributed systems is a plus.
  • Experience with Elasticsearch is a plus.
  • Experience with Docker, Kubernetes or any other container technologies is a plus.
  • Experience with Celery or other asynchronous task queues.
  • Experience using system monitoring tools, automated testing frameworks and implementing server-side security.


We offer a dynamic and fast-paced work environment with ample opportunities for growth and advancement. If you're a highly motivated individual with a passion for coding and a desire to work with cutting-edge technologies, please apply today!

Read more
NeoGenCode Technologies Pvt Ltd
Divya Sharma
Posted by Divya Sharma
Pune
3 - 5 yrs
₹8L - ₹15L / yr
skill iconPython
skill iconMongoDB
RESTful APIs
skill iconFlask
skill iconDjango

Python Software Engineer (3–5 Years Experience)

Location: [Pune]



Role Overview

We are seeking skilled Python engineers to join our core product team. You will work on backend services, API development, and system integrations, contributing to a codebase of over 250,000 Python lines and collaborating with frontend, DevOps, and native code teams.


Key Responsibilities

·    Design, develop, and maintain scalable Python backend services and APIs

·    Optimize performance and reliability of large, distributed systems

·    Collaborate with frontend (JS/HTML/CSS) and native (C/C++/C#) teams

·    Write unit/integration tests and participate in code reviews

·    Troubleshoot production issues and implement robust solutions


Required Skills

·    3–5 years of professional Python development experience

·    Strong understanding of OOP, design patterns, and modular code structure

·    Experience with MongoDB (PyMongo), Mako, RESTful APIs, and asynchronous programming

·    Familiarity with code quality tools (flake8, pylint) and test frameworks (pytest, unittest)

·    Experience with Git and collaborative development workflows

·    Ability to read and refactor large, multi-module codebases


Nice to Have

·    Experience with web frameworks (web.py, Flask, Django)

·    Knowledge of C/C++ or C# for cross-platform integrations

·    Familiarity with CI/CD, Docker, and cloud deployment

·    Exposure to security, encryption, or enterprise SaaS products


What We Offer

·    Opportunity to work on a mission-critical, enterprise-scale product

·    Collaborative, growth-oriented engineering culture

·    Flexible work arrangements (remote/hybrid)

·    Competitive compensation and benefits

Read more
Venxr
Prerona Dutta
Posted by Prerona Dutta
Pune
3 - 5 yrs
₹12L - ₹15L / yr
Product development
skill iconPython
skill iconDjango
Anthropic Claude
Artificial Intelligence (AI)
+3 more

About Venxr


VenXR is an AI-driven AdTech startup building AdsGPT, redefining how brands plan, execute, and optimize ad campaigns through AI. We're a fast-growing, lean team looking for a Product Engineer who can own features end-to-end, from idea to shipped product.

 

About the Role

We're looking for a Product Engineer who thinks like a builder, not just a coder. Someone who cares as much about why we're building something as how it's built, and takes real ownership of the product outcomes, not just the code they ship.

 

Tech Stack

Frontend: React.js | Backend: Python (Django) | AI: Claude / LLM-driven development

 

Roles & Responsibilities

 

  • End-to-End Feature Ownership
  • Own features from concept to deployment — writing clean, scalable code while staying closely tied to the product goal and user impact behind it.
  • Full-Stack Development
  • Build and maintain front-end interfaces in React.js and back-end systems in Python/Django, ensuring performance, reliability, and scalability across the product.
  • Product Thinking
  • Work closely with Product, Design, and Founders to shape specs, question assumptions, and suggest simpler or smarter ways to solve user problems.
  • Rapid Iteration
  • Ship fast, test in production, gather feedback, and iterate, balancing speed with code quality.
  • Cross-Functional Collaboration
  • Partner with Design and Data teams to bring dashboards, AI-driven features, and data visualizations to life.
  • System Design & Architecture
  • Contribute to technical architecture decisions, ensuring the codebase stays scalable as the product and team grow.
  • Debugging & Problem Solving
  • Diagnose and resolve complex technical issues quickly, treating downtime or bugs as urgent, customer-impacting problems.
  • AI-Native Development
  • Actively build with AI — using Claude and other LLM tools not just to assist coding, but to develop AI-powered features, prompt workflows, and intelligent product capabilities within AdsGPT itself.

Requirements

  • 3–5 years of experience as a Product Engineer, ideally in a startup or B2B SaaS environment
  • Strong proficiency in React.js for front-end development
  • Strong proficiency in Python, with hands-on experience in Django for back-end development
  • Solid understanding of REST APIs, databases (SQL/NoSQL), and system design fundamentals
  • Hands-on experience building with AI tools (like Claude), not just using them for coding assistance, but developing core AI products.
  • Experience working directly with Product/Design teams, not just executing tickets
  • Comfortable working in ambiguous, fast-changing environments with minimal hand-holding
  • Strong debugging and problem-solving skills


Good to Have

  • Familiarity with the Model Context Protocol (MCP) for securely connecting LLMs to external tools and APIs.
  • Experience building conversational AI interfaces or managing complex multi-turn chatbot state across various platforms and channels.
  • Experience in AdTech, MarTech, or data-heavy SaaS platforms.
  • Exposure to cloud infra (AWS/GCP/Azure), Docker, and CI/CD pipelines.
  • Experience with LLM evaluation/monitoring tools (Ragas, LangSmith, Langfuse, or similar).
  • Experience with data visualization libraries (Recharts, D3.js, Chart.js).
  • Familiarity with compliance-aware or explainable AI design in regulated domains.

 

What We Look For In Candidates

  • Customer Obsession – A genuine curiosity about how your code impacts the customer's experience, not just whether it compiles.
  • Ownership – You drive features to completion, chasing down blockers instead of waiting on them.
  • Stakeholder Understanding & Management – You know when to loop in Product, Design, or Business to unblock yourself fast.
  • High Standards – You hold your own code to a higher bar, even when no one's checking.
  • Disagree and Commit – You debate technical decisions hard, then commit fully once the call is made.
  • Simplify Relentlessly – You reach for the simplest working solution, not the most "clever" one.
  • Solidarity with the Team – You show up for your teammates, no invitation needed.
  • Vitality – You bring real energy and resilience that keeps you (and others) going.


  • Why Join Venxr?
  • Be part of a fast-growing startup that puts data at the heart of every decision.
  • Opportunity to work on high-impact, real-world business challenges.
  • Collaborative, transparent, and learning-oriented work environment.
  • Flexible work culture with a strong focus on career development.
  • Comprehensive health benefits to support your well-being.
  • Team offsites and engagement activities to build stronger connections beyond work.
  • Performance-based incentives and rewards recognizing your contribution and impact.
Read more
Venxr
Prerona Dutta
Posted by Prerona Dutta
Pune
1 - 3 yrs
₹7L - ₹10L / yr
skill iconReact.js
skill iconPython
skill iconDjango
Anthropic Claude
Large Language Models (LLM)
+4 more

About Venxr


VenXR is an AI-driven AdTech startup building AdsGPT, redefining how brands plan, execute, and optimize ad campaigns through AI. We're a fast-growing, lean team looking for a Product Engineer who can own features end-to-end, from idea to shipped product.

 

About the Role

We're looking for a Product Engineer who thinks like a builder, not just a coder. Someone who cares as much about why we're building something as how it's built, and takes real ownership of the product outcomes, not just the code they ship.

 

Tech Stack

Frontend: React.js | Backend: Python (Django) | AI: Claude / LLM-driven development

 

Roles & Responsibilities

 

  • End-to-End Feature Ownership
  • Own features from concept to deployment — writing clean, scalable code while staying closely tied to the product goal and user impact behind it.
  • Full-Stack Development
  • Build and maintain front-end interfaces in React.js and back-end systems in Python/Django, ensuring performance, reliability, and scalability across the product.
  • Product Thinking
  • Work closely with Product, Design, and Founders to shape specs, question assumptions, and suggest simpler or smarter ways to solve user problems.
  • Rapid Iteration
  • Ship fast, test in production, gather feedback, and iterate, balancing speed with code quality.
  • Cross-Functional Collaboration
  • Partner with Design and Data teams to bring dashboards, AI-driven features, and data visualizations to life.
  • System Design & Architecture
  • Contribute to technical architecture decisions, ensuring the codebase stays scalable as the product and team grow.
  • Debugging & Problem Solving
  • Diagnose and resolve complex technical issues quickly, treating downtime or bugs as urgent, customer-impacting problems.
  • AI-Native Development
  • Actively build with AI — using Claude and other LLM tools not just to assist coding, but to develop AI-powered features, prompt workflows, and intelligent product capabilities within AdsGPT itself.

Requirements

  • 1-2 years of experience as a Product Engineer, ideally in a startup or B2B SaaS environment
  • Candidates with B.Tech in CSE, AI/ML or any other equivalent educational background from Tier-1 and Tier-2 colleges will be preferred
  • Strong proficiency in React.js for front-end development
  • Strong proficiency in Python, with hands-on experience in Django for back-end development
  • Solid understanding of REST APIs, databases (SQL/NoSQL), and system design fundamentals
  • Hands-on experience building with AI tools (like Claude), not just using them for coding assistance, but developing core AI products.
  • Experience working directly with Product/Design teams, not just executing tickets
  • Comfortable working in ambiguous, fast-changing environments with minimal hand-holding
  • Strong debugging and problem-solving skills

Good to Have

  • Familiarity with the Model Context Protocol (MCP) for securely connecting LLMs to external tools and APIs.
  • Experience building conversational AI interfaces or managing complex multi-turn chatbot state across various platforms and channels.
  • Experience in AdTech, MarTech, or data-heavy SaaS platforms.
  • Exposure to cloud infra (AWS/GCP/Azure), Docker, and CI/CD pipelines.
  • Experience with LLM evaluation/monitoring tools (Ragas, LangSmith, Langfuse, or similar).
  • Experience with data visualization libraries (Recharts, D3.js, Chart.js).
  • Familiarity with compliance-aware or explainable AI design in regulated domains.

 

What We Look For In Candidates

  • Customer Obsession – A genuine curiosity about how your code impacts the customer's experience, not just whether it compiles.
  • Ownership – You drive features to completion, chasing down blockers instead of waiting on them.
  • Stakeholder Understanding & Management – You know when to loop in Product, Design, or Business to unblock yourself fast.
  • High Standards – You hold your own code to a higher bar, even when no one's checking.
  • Disagree and Commit – You debate technical decisions hard, then commit fully once the call is made.
  • Simplify Relentlessly – You reach for the simplest working solution, not the most "clever" one.
  • Solidarity with the Team – You show up for your teammates, no invitation needed.
  • Vitality – You bring real energy and resilience that keeps you (and others) going.


  • Why Join Venxr?
  • Be part of a fast-growing startup that puts data at the heart of every decision.
  • Opportunity to work on high-impact, real-world business challenges.
  • Collaborative, transparent, and learning-oriented work environment.
  • Flexible work culture with a strong focus on career development.
  • Comprehensive health benefits to support your well-being.
  • Team offsites and engagement activities to build stronger connections beyond work.
  • Performance-based incentives and rewards recognizing your contribution and impact.
Read more
Planview
at Planview
3 candid answers
3 recruiters
Srikanth Bajgur
Posted by Srikanth Bajgur
Bengaluru (Bangalore)
9 - 12 yrs
Best in industry
skill iconPython
skill iconReact.js

Senior Software Engineer I (Full Stack) – OKRs

Team: OKRs, Product Development



About the Role


Join Planview's Product Development team as a Senior Software Engineer I on the OKRs team. You will design, build, and evolve web applications using Python on the backend and React on the frontend, with a primary focus on backend (roughly 70% backend / 30% frontend).

You will own features from concept through deployment, contribute to technical strategy, and help build secure, scalable, and maintainable products. Working closely with Product, Design, and QA, you will also raise engineering quality through thoughtful code reviews, strong development practices, and mentorship.


What You'll Do


  • Design and develop modern web applications using Python and React.
  • Build RESTful and/or GraphQL APIs using Django, Flask, or FastAPI.
  • Lead technical design discussions, create architecture documents, and drive decisions on scalability, security, performance, and maintainability.
  • Own features end to end, from discovery and technical design through development, testing, deployment, and ongoing support.
  • Collaborate with Product, Design, QA, and other engineering teams to deliver high-quality customer outcomes.
  • Conduct code reviews, promote engineering best practices, and mentor mid-level and junior engineers.
  • Optimize performance across the stack, including frontend rendering, API latency, and database queries.
  • Build and maintain CI/CD pipelines and contribute to cloud infrastructure, deployment automation, and observability.
  • Identify and reduce technical debt, including leading modernization, refactoring, and migration initiatives.
  • Participate in on-call rotations and incident response, and lead root-cause analysis for production issues.


What You'll Bring

Required


  • 9–11 years of experience building and maintaining production-grade web applications, with strong expertise in Python (backend) and hands-on experience with React (frontend).
  • Strong proficiency in Python and experience with Django, Flask, or FastAPI.
  • Solid understanding of async programming, background job processing (e.g., Celery, RQ), API design, database design, and scalable backend architecture.
  • Strong system design skills: ability to design scalable, reliable, and maintainable systems, make sound technical trade-offs, and translate business requirements into robust designs.
  • Experience with React, including Hooks, Context, and state/data management using Redux, Zustand, or React Query.
  • Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Strong database fundamentals, including schema design, indexing, and query optimization with PostgreSQL and/or MySQL; experience with NoSQL technologies such as MongoDB and Redis.
  • Hands-on experience with CI/CD, Git workflows, and automated testing (Jest and React Testing Library on the frontend, PyTest on the backend).
  • Practical knowledge of application security, including OAuth, JWT, and OWASP principles.
  • Strong debugging, performance optimization, and code quality skills, with the ability to independently own technical problems.
  • Clear communication skills, with the ability to influence design decisions and work effectively across teams.


Nice to Have


  • Experience with AWS.
  • Experience with Next.js, server-side rendering, or micro-frontend architectures.
  • Exposure to message queues and event streaming (Kafka, RabbitMQ, Amazon SQS).
  • Knowledge of GraphQL.
  • Experience with Infrastructure as Code (Terraform, CloudFormation).
  • Familiarity with monitoring and observability tools (Datadog, Grafana, Sentry, ELK).
  • Knowledge of AI/ML integration or Python data pipelines.
  • Experience in SaaS, fintech, or enterprise product environments.
  • Open-source contributions, technical blog posts, or conference talks.


What Success Looks Like


  • You deliver secure, reliable, and maintainable features that create measurable value for the OKRs product.
  • You own both the frontend and backend of the OKRs product and make sound technical decisions, documenting the architecture and trade-offs behind them.
  • You improve application performance, developer productivity, and operational reliability over time.
  • You contribute to a culture of quality, collaboration, mentoring, and continuous improvement.
  • You help the team respond effectively to production issues and prevent recurring problems through strong root-cause analysis.


Why Join Us


  • Freedom to modernize and innovate
  • A flexible, learning-oriented team culture
  • A clear growth path toward Senior Software Engineer II


Join Planview


If you are a hands-on full-stack engineer who enjoys solving complex problems, shaping technical direction, and helping teams build better software, we encourage you to apply.


Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos