Search by job, company or skills

  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

About Aspire - IITB Research Park Foundation (IITBRPF):

In 2016, the Ministry of Education entrusted IIT Bombay with a pivotal mission: to establish the Research Park within the sprawling campus in Powai, Mumbai. This led to the creation of ASPIRE – the IIT Bombay Research Park Foundation, a non-profit organisation dedicated to catalysing innovation and research with real-world impact.

Inspired by globally successful research park models, ASPIRE (Applied Science Park for Innovation Research & Entrepreneurship) emerges as the epicenter, that connects knowledge, expertise, and resources seamlessly, fostering a strong and collaborative industry-academia ecosystem with a global outlook.

We cultivate R&D partnerships which evolve into a thriving innovation hub, advancing technologies with meaningful societal impact. Our industry-centric workspaces facilitate collaborative development, while students gain invaluable corporate research exposure, enriching the nation's talent pool. It's a dynamic ecosystem where academia, industry, and students converge to drive innovation and uphold academic excellence.

Job Description:

We are looking for a skilled and enthusiastic Software Engineer with 2–5 years of experience in developing modern, scalable web applications using Python, Django, React.js, TypeScript, Tailwind CSS, PostgreSQL, and AWS. The ideal candidate should have hands-on experience across the full software development lifecycle, from designing and building applications to deploying and maintaining them using GitLab and CI/CD pipelines.

You will work closely with cross-functional teams to build high-quality, secure, and performant applications while following modern development practices and coding standards.

Roles and Responsibilities:

  • Design, develop, test, and maintain scalable web applications using Python, Django, React.js, and TypeScript.
  • Build and integrate RESTful APIs with responsive front-end applications.
  • Develop intuitive, responsive, and accessible user interfaces using React.js, TypeScript, Tailwind CSS, HTML5, and CSS3.
  • Design, develop, and optimize PostgreSQL databases, including schema design, indexing, query optimization, and performance tuning.
  • Deploy, monitor, and maintain applications on AWS using services such as EC2, RDS, S3, IAM, CloudWatch, ECS/EKS, or Lambda.
  • Develop and maintain CI/CD pipelines using GitLab CI/CD to automate build, testing, deployment, and release processes.
  • Collaborate with product managers, designers, QA engineers, and other developers to deliver high-quality software solutions.
  • Write clean, maintainable, reusable, and well-documented code following industry best practices.
  • Participate in code reviews and contribute to improving code quality, security, and development standards.
  • Troubleshoot production issues, perform root cause analysis, and implement effective solutions.
  • Optimize application performance, scalability, and reliability.
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, retrospectives, and backlog grooming.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 2–5 years of professional experience in software development.
  • Strong proficiency in Python and the Django framework.
  • Hands-on experience with React.js and TypeScript.
  • Experience building responsive user interfaces using Tailwind CSS.
  • Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
  • Experience developing and consuming RESTful APIs.
  • Strong knowledge of PostgreSQL, including database design, SQL development, and performance optimization.
  • Experience deploying and managing applications on AWS.
  • Hands-on experience with Git, GitLab, and GitLab CI/CD pipelines.
  • Good understanding of software architecture, object-oriented programming, and design patterns.
  • Experience working in Linux environments.
  • Familiarity with authentication, authorization, API security, and secure coding practices.

Skills and Expertise:

  • Experience with Docker and containerized application development.
  • Familiarity with Kubernetes, Amazon ECS, or Amazon EKS.
  • Knowledge of asynchronous task processing using Celery and Redis.
  • Experience with Nginx, Gunicorn, or reverse proxy configurations.
  • Familiarity with automated testing frameworks such as PyTest, Django Test Framework, Jest, or React Testing Library.
  • Understanding of Infrastructure as Code (Terraform or AWS CloudFormation).
  • Experience with monitoring and logging tools such as CloudWatch, Prometheus, Grafana, or the ELK Stack.
  • Knowledge of modern front-end build tools such as Vite or Webpack.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work effectively in a fast-paced, Agile development environment.
  • Strong sense of ownership, accountability, and attention to detail.
  • Passion for building high-quality software and continuously learning new technologies.
  • Ability to manage multiple priorities and deliver reliable, scalable solutions within project timelines.

We are an equal-opportunity employer.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151689469

Similar Jobs

Mumbai, India

Skills:

secure sdlc JavaOracle SqlSpring BootPl SqlJ2EERESTDevSecOpsDockerAgileSOAP API DevelopmentService DecompositionAWS Cloud PaaSMicronaut FrameworkMonolithic Enterprise ApplicationsAPI-led Architecture

Mumbai

Skills:

react.js SharePoint Framework (SPFx)C#jQueryPower AutomateSharepointPower Apps

Mumbai, India

Skills:

.NETJavaT-sqlScalaFortifyPl SqlSqlReact JsJenkinsAnsibleSparkSeleniumMvcCucumberPythonSpring FrameworkAWSHDFSKarate

Navi Mumbai, Mumbai, India

Skills:

Restful Web ServicesGitJavascriptCSSMySQLPostgreSQLSpring BootHTMLmicroservices architecture

Mumbai, India

Skills:

JavaAlgorithmsData StructuresSystem DesignRubyPythonObject-Oriented ProgrammingSoftware Engineering best practices