Posted:2 days ago|
Platform:
On-site
Full Time
Job Description – Software Engineer (Full Stack – Backend Focus)
Role: Full Stack / Backend-Focused Software Engineer
Location: Coimbatore (Work From Office) Experience: 2–3 Years
Overview
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
1. 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).
2. 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.
3. 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.
4. 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.
5. 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.
6. 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.
7. 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
* 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).
Job Types: Full-time, Permanent
Pay: ₹50,000.00 - ₹66,667.00 per month
Benefits:
Work Location: In person
Innovspace
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Now6.0 - 8.00004 Lacs P.A.
6.0 - 8.00004 Lacs P.A.