HomeCareerSoftware Engineer

Sense7ai | Full-time

Software Engineer
On-site | Posted on Nov 17, 2025

Job Description:

We are looking for a highly skilled Software Engineer with a strong foundation in backend development and solid full-stack capabilities. The ideal candidate should be proficient in Python (Django/FastAPI), JavaScript/TypeScript, and front-end frameworks like React/React Native. Experience working with Microsoft tech stacks (Power Automation,Power Apps, Microsoft 365 integrations) will be an added advantage. 

The role requires end-to-end ownership of backend services, API development, application integrations, and contributing to frontend modules when needed. You will collaborate closely with Product, QA, and AI teams to deliver high-performance, scalable, and secure applications. 

Note: Candidates who can join immediately or within a short notice period (1–2 weeks) preferred. Location: On-site

Key Responsibilities:

Backend Development (Primary Focus)

  • Design, develop, and maintain scalable backend services using Python (Django, FastAPI).
  • Build RESTful APIs, authentication/authorization flows, and microservices.Optimize backend performance, caching, concurrency, and error handling.
  • Integrate with relational and NoSQL databases (PostgreSQL/MySQL/MongoDB).

Frontend Development (Secondary) 

  • Contribute to UI development using React and React Native when required.
  • Work with TypeScript and modern frontend patterns to deliver clean and responsive UI.
  • Ensure seamless communication between frontend and backend components. 

Microsoft Tech Stack (Preferred)

Experience with any of the following Microsoft technologies will be a strong advantage: 

  • Power Automate – building automated workflows, approval flows, and integrations between applications.
  • Power Apps – developing form-based apps, custom connectors, and data-driven interfaces.
  • Microsoft 365 Integrations – working with Teams, Outlook, SharePoint, and OneDrive APIs.
  • SharePoint Online – interacting with lists, libraries, and document workflows through APIs. 

Database & API Layer

  • Design efficient database schemas and write optimized SQL queries.
  • Work with ORM frameworks and structured data models.
  • Implement API rate limiting, input validations, and security best practices. 

System Architecture & Code Quality

  • Contribute to system design discussions focusing on scalability, performance, and maintainability.
  • Write clean, reusable, well-documented code following industry standards.
  • Participate in code reviews, unit testing, and integration testing. 

DevOps & Deployment Support

  • Deploy and manage backend services on cloud (Azure preferred).
  • Work with CI/CD pipelines, Docker containers, and environment configurations.
  • Monitor application performance and troubleshoot production issues. 

Collaboration & Process

  • Work in Agile/Scrum teams and participate in grooming sessions, sprint planning, and stand-ups.
  • Collaborate closely with QA, Product, and AI teams to deliver high-quality releases.
  • Communicate risks, constraints, and architectural considerations proactively. 

Core Skills & Qualifications:

Technical 

  • 2–3 years of hands-on experience in full-stack or backend development.
  • Strong expertise in:
    • Python (Django, DRF, FastAPI)
    • JavaScript/TypeScript
    • React / React Native / NextJS 
  •  Good understanding of:  
    • REST API design
      • Microservices 
      • Database design (SQL & NoSQL) 
      • Authentication frameworks (OAuth2, JWT, SSO) 
      • Experience with cloud (Azure preferred; AWS/GCP acceptable).
      • Knowledge of Git, CI/CD pipelines, Docker, and environment management.
    •  
    •  

Soft Skills 

  • Strong analytical and problem-solving abilities.

  • Excellent communication and collaboration skills.

  • Ability to work in cross-functional teams. 

  • Ownership mindset and attention to detail. 

Nice-to-Have Technologies:

* Experience with Microsoft ecosystem (Power automation,Power BI Teams/Outlook integrations). 

* Familiarity with event-driven architecture, WebSockets, or async frameworks. 

* Exposure to performance optimization, caching (Redis), and API security. 

* Experience integrating with AI/ML services (optional but beneficial). 

Performance Metrics:

  • Delivery timeliness and predictability. 
  • Code quality, test coverage, and review success rate. 
  • Team velocity and throughput across sprints. 
  • System uptime and production stability. 
  • Team engagement, growth, and retention. 

Benefits:

  • Flexibility at its best
  • Recharge with flexible vacation days. 
  • Comprehensive health insurance: Covers you, your family, and your parents. 
  • Annual Performance bonus. 
  • Other Reimburse benefits

Complete Your Job Application