Posted:14 hours ago|
Platform:
On-site
Full Time
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, 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.
• 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).
• Build cross-platform desktop applications with PyQt6.
• 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).
Kindly share your CV with us at hr@prescience.in
Prescience Insilico
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Nowmumbai
8.0 - 11.0 Lacs P.A.
Experience: Not specified
1.44 - 1.8 Lacs P.A.
tiruchirapalli
3.6 - 5.4 Lacs P.A.
dehradun, hyderabad, gurugram
5.0 - 9.0 Lacs P.A.
3.6 - 6.0 Lacs P.A.
2.4 - 3.0 Lacs P.A.
Experience: Not specified
1.2 - 3.0 Lacs P.A.
3.0 - 4.5 Lacs P.A.
hyderabad
5.0 - 15.0 Lacs P.A.
bengaluru, karnataka, india
Experience: Not specified
Salary: Not disclosed