Software Developer

Department Icon IT / Software Development & Related
Posted: 1 week ago
2-5 years
Bangalore, India
IT / Software Development & Related
work from office
Full Time
Closes 6 Dec 2026

Posted: 1 week ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

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.

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

Skills

PythonJavaScriptTypeScriptRShell ScriptingHTMLCSSReactNode.jsExpressDjangoFlaskBootstrapRESTful APIsMySQL

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Prescience Decision Solutions is a data analytics and data science company helping businesses make smarter decisions through advanced analytics, machine learning, and artificial intelligence.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Bangalore.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.