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.
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.
- REST API design
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