Software Developer (Maharashtra)

Software Developer (Maharashtra)

27 Aug
|
EMPLOYEE RELATIONS ASSOCIATES TECHNOLOGY PRIVATE
|
Maharashtra

27 Aug

EMPLOYEE RELATIONS ASSOCIATES TECHNOLOGY PRIVATE

Maharashtra

Position Overview:

We are seeking a highly skilled and collaborative Full-Stack Developer to help build, scale, and enhance our multi-tenant SaaS platform. This role will be instrumental in delivering robust, secure, and high-performing applications across a modern tech stack that includes a Django backend, React frontend, PostgreSQL database, and AWS S3 storage, all within a multi-subdomain architecture.

You will work across the full development lifecycle—from architecture and design through deployment and optimization—helping to create a seamless experience for our customers while ensuring scalability, reliability, and security. The ideal candidate is both technically robust and product-minded, with a passion for building clean, efficient, and maintainable systems.

How You Make a Difference: Responsibilities

- Design, develop, and maintain scalable RESTful APIs using Django and Django REST Framework

- Build up-to-date, responsive, and user-friendly frontend interfaces using React, JavaScript (ES6+), HTML, and CSS

- Architect and optimize PostgreSQL database schemas to support performance, scalability, and data integrity

- Implement and manage secure file storage solutions using AWS S3 and related services

- Deliver end-to-end features across backend, frontend, and database layers with a strong focus on quality and usability

- Design and support multi-tenant, multi-subdomain SaaS architecture, ensuring proper data isolation and tenant scalability

- Write, maintain, and improve automated tests using pytest and Jest to ensure code reliability and regression coverage

- Optimize application performance through efficient database queries, caching strategies, and frontend performance improvements

- Collaborate with cross-functional teams including product, design, and DevOps to deliver high-impact features





- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices

- Troubleshoot and resolve production issues, ensuring system stability and minimal downtime

- Contribute to system design discussions, technical roadmaps, and architectural decisions

- Continuously improve code quality, application security, and overall system reliability

- Implement authentication and authorization mechanisms (JWT, OAuth) and enforce security best practices

- Support CI/CD processes, deployments, and environment management across development and production

What You’ll Need: Qualifications

- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field
OR

- Equivalent practical experience in full‑stack software development may be considered in lieu of a formal degree

Experience:

Must-have

- 3–4+ years of professional experience building full-stack applications

- Robust proficiency in Python, Django, and Django REST Framework

- Solid experience with React (Hooks, Router, and state management)

- Advanced knowledge of JavaScript (ES6+), HTML, and CSS

- Experience designing and consuming RESTful APIs

- Strong working knowledge of PostgreSQL, including schema design and query optimization

- Experience implementing authentication and authorization (JWT, OAuth)





- Hands-on experience integrating and managing AWS S3 or similar cloud storage solutions

- Proficiency with Git, pull requests, and collaborative code review practices

- Experience writing and maintaining automated tests (pytest, Jest)

Nice to Have:

- Experience building or supporting multi-tenant SaaS platforms

- Familiarity with Celery and Redis for background job processing

- Experience with TypeScript

- Containerization experience using Docker

- Exposure to CI/CD pipelines and automated deployment workflows

- Experience with monitoring/logging tools (e.g., Sentry, Datadog)

- Understanding of application security best practices, including OWASP Top 10

Skills:

- Relevant certifications, online programs, or professional training in Python, Django, React, or web development are a plus

- Continuous learning through open‑source contributions or SaaS product experience is valued

- Strong problem-solving skills with the ability to diagnose complex technical issues

- Ability to write clean, maintainable, and well-documented code

- Solid understanding of software architecture patterns and design principles

- Effective communication skills with the ability to collaborate across technical and non-technical teams

- High attention to detail and commitment to delivering high-quality work

- Ability to manage multiple priorities in a fast-paced, agile environment

- A continuous improvement mindset with a passion for learning new technologies

Nice to Have (Differentiators):

- Contributions to open-source projects or active involvement in developer communities

- Experience working in a SaaS or product-based environment

- Familiarity with accessibility standards and performance optimization techniques

- Experience working in Agile/Scrum teams

📌 Software Developer (Maharashtra)
🏢 EMPLOYEE RELATIONS ASSOCIATES TECHNOLOGY PRIVATE
📍 Maharashtra

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer (maharashtra) / maharashtra

Subscribe to this job alert:

Get the latest job offers by email for: software developer (maharashtra) / maharashtra