Software Developer

Prescience Insilico

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Prescience Insilico in Bengaluru seeks a Software Developer to design, develop, and maintain scalable applications across the full SDLC. You will work with Python, JavaScript, TypeScript, Flask/Django, React, Docker, and cloud platforms to deliver high-performance software for Life Science and Materials Science R&D.

You will collaborate with QA, DevOps, UI/UX, and product management, implement TDD/CI/CD best practices, and contribute to documentation while adhering to coding standards and Agile

Qualifications

  • 2+ years of software engineering and cloud architecture experience.
  • Bachelor’s or master’s degree in CS/IT/Engineering or a related field.
  • Valid cloud certification from at least one major cloud provider (AWS, Azure, or Google Cloud).

Responsibilities

  • Architect applications for enterprise clouds (AWS, GCP, Azure) and manage deployment.
  • Design, develop, and maintain scalable software applications using Python and JavaScript.
  • Develop robust backend services and RESTful APIs using Flask, Django, and DRF.
  • Create responsive web interfaces using HTML, CSS, JavaScript, and React.js.
  • Containerize applications with Docker and manage deployment environments.

Skills

Python
JavaScript
TypeScript
React.js
Flask
Django
REST APIs
AWS
CI/CD
SQL

Education

Bachelor’s or Master’s degree in CS/IT/Engineering

Tools

MySQL
SQLite
MongoDB
Git
Bitbucket
Docker
DRF
Flask
Django
React.js
HTML/CSS

Job description

About Us

At Prescience Insilico, we are at the forefront of innovation in scientific software solutions. We specialize in creating cutting-edge software tools tailored for the R&D in the Life Science and Materials Science industries and academia. Our mission is to empower researchers, scientists, and institutions with the tools they need to accelerate discoveries and breakthroughs in these critical fields. We also collaborate with the pharma, materials, chemical, and energy industries to accelerate their R&D through AI/ML and computational modeling and simulations.

About Us

At Prescience Insilico, we are at the forefront of innovation in scientific software solutions. We specialize in creating cutting-edge software tools tailored for the R&D in the Life Science and Materials Science industries and academia. Our mission is to empower researchers, scientists, and institutions with the tools they need to accelerate discoveries and breakthroughs in these critical fields. We also collaborate with the pharma, materials, chemical, and energy industries to accelerate their R&D through AI/ML and computational modeling and simulations.

The Software Developer is responsible for designing, developing, and maintaining software applications that are integral to the organization’s operational efficiency and strategic goals. This role encompasses the full software development lifecycle — from requirement analysis and system design to coding, testing, deployment, and maintenance. Leveraging a diverse technology stack that includes Python, JavaScript, TypeScript, PyQt6, Flask, Django, Django REST Framework (DRF), React.js, Node.js, Express.js, HTML, CSS (with frameworks like Tailwind/Bootstrap), Docker, cloud platforms (AWS/Azure/GCP), and Shell Scripting, the developer builds scalable, secure, and high-performance applications. The role also involves managing and integrating various database technologies such as MySQL, SQLite, and MongoDB to ensure efficient data storage and retrieval. Additionally, familiarity with version control systems like Git and Bitbucket, as well as development of best practices including Test-Driven Development (TDD), code reviews, and CI/CD pipelines, is essential. Collaboration with cross-functional teams, adherence to coding standards, and a focus on continuous improvement to ensure that software solutions consistently meet business objectives and technical requirements.

Key Responsibilities
  • Architecting applications for enterprise clouds (e.g., AWS, GCP, Azure). Deployment and maintenance of applications in the cloud.
  • Design, develop, and maintain scalable software applications using Python and JavaScript.
  • Develop robust backend services and RESTful APIs using Flask, Django, and Django REST Framework (DRF).
  • Develop responsive and interactive web interfaces using HTML, CSS, JavaScript, and React.js.
  • Containerize applications and manage deployment environments using Docker.
  • Write shell scripts to automate development workflows, deployments, and system administration tasks.
  • Design and implement database schemas and perform CRUD operations using MySQL, SQLite, and MongoDB.
  • Participate actively in requirements gathering, system design, and architectural discussions.
  • Conduct thorough code reviews and unit testing to ensure code quality and maintainability.
  • Maintain comprehensive, up-to-date technical documentation for software projects.
  • Collaborate effectively with cross-functional teams including QA, DevOps, UI/UX, and product management to deliver successful project outcomes.
  • Utilize version control systems (Git) for source code management and collaboration.
  • Follow Agile/Scrum methodologies for project planning and execution (if applicable).
Required Qualifications And Experience
  • Bachelor’s or master’s degree in computer science, Information Technology, Engineering, or a related field.
  • 2+ years of experience in software engineering and cloud architecture.
  • Valid cloud certification from at least one major cloud provider:
  • AWS Certified Solutions Architect
  • Microsoft Azure Solutions Architect Expert
  • Google Professional Cloud Architect
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Prescience • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Software Developer
Software Developer

PwC • Hyderabad, Bengaluru

Hybrid
INR 3,800,000 - 5,500,000
Senior Software Engineer - Python
Senior Software Engineer - Python

BEO Software Pvt Ltd • Ernakulam

On-site
INR 700,000 - 1,100,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Software Engineer
Software Engineer

EY • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Software Development Lead – R01570191
Software Development Lead – R01570191

Brillio • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer – Python & SQL
Software Engineer – Python & SQL

ALIQAN Technologies • India

Remote
INR 11,617,000 - 17,425,000
Senior Software Engineer – Level II
Senior Software Engineer – Level II

ASAKTA • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Analytics Vidhya Inc. • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Full stack Engineer
Full stack Engineer

Phigital Care • Bengaluru

On-site
INR 900,000 - 1,500,000