MIMitratech India
Software Engineer IV (Python/React)
Kolkata ₹13-25 LPA Posted 20 Nov 2025
FULL TIME
AWS Cloud Services
CI/CD & DevOps Practices
Docker/Containerization
Python/Django
React.js/Redux
+1 more
Job Description
- Build subject matter expertise on your team s code base and platform.
- Write clean, production-ready code that is easily understood and well tested.
- Do no harm and leave it better than you found it when refactoring components.
- Serve in an on-call rotation (DevOps philosophy where you will participate in ops) and respond promptly to any production issues to remediate rapidly.
- Be a teammate, communicate well, show up when expected, and be available.
- Write secure code. Avoid introducing an OWASP vulnerability. Know how APIs are secured, sessions are handled, and data is validated properly.
- Work in an agile development model and participate, or even lead, sprint planning activities to break down epics, estimate accurately and consistently.
- Participate in team meetings in the evening time to coordinate with team members in India.
- Look for and surface dependencies that can create technical challenges, bottlenecks, or otherwise inhibit deliveries.
- Build reliable observability; monitor and log alerts to ensure the team is aware of, and can respond to, quality issues or outages.
- Help other teammates resolve complex problems or think through design/architecture challenges. Be available and responsive.
- Foster an excellent engineering culture based in trust, accountability, character, and honesty.
- Seek feedback and deliver constructive criticism (e.g., code reviews) in a tactful and empathetic manner; build others up and mentor without ego.
- Be proactive in moving to new cards/stories and contributing to the team s forward momentum.
- Participate and hold code reviews to ensure high quality deliveries.
- Remediate security risks found via penetration tests and scans.
Your Qualifications:
- Possess a bachelor s degree, or equivalent experience. Emphasis in engineering, data science, computer science or information systems is preferred.
- Have a minimum of 5 years of software engineering experience developing SaaS applications.
- Relevant experience of developing web applications using either - Python, Ruby, Java, Nodejs, etc.
- Familiarity with common frameworks and stacks - Django, Rails, React, Nextjs, etc.
- Knowledge of deploying web applications in production environment
- Basic knowledge of containerization of web applications, eg: using Docker
- Familiarity with relational databases - PostgreSQL, MySQL, etc.
- Proficiency with Django and Python a must. Experience with React.js, Redux, webpack is a plus.
- Must have proficiency with AWS systems (RDS, EC2, S3, Security Groups, CloudWatch, etc.)
- Advanced knowledge of Git source control, versioning/branching, rebasing, etc.
- Proficiency with code coverage and unit testing frameworks.
- Knowledge of RESTful APIs, secure sessions, identity and access management providers (OAuth, SAML, etc.)
- Advanced experience with database queries, SQL, optimization and tuning (MySQL, Postgres etc.)
- Knowledge of caching systems (Redis, Memcache, Elasticache).
- Familiar with queueing systems (SQS, RabbitMQ, ActiveMQ, etc.)
Our Technology Stack:
- Python: Django, uWSGI, Celery
- Javascript: React
- MySQL
- Puppet
- AWS
- Cypress
