
Responsibilities
-
Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, AngularJS, React , Node.js, and Mongo
-
Binding of UI elements to JavaScript object models
-
Creating RESTful services with Node.js
-
Architect scalable web architectures
-
Work in a cross-functional team to deliver a complete user experience
-
Create Unit and Integration tests to ensure the quality of code
-
Be responsive to change requests and feature requests
-
Write code that is cross-platform and cross-device compatible
-
Ability to wear many hats and learn new technologies quickly

About Open Innovations Lab
About
Connect with the team
Similar jobs
Job Description
Position - Full stack Developer
Location - Mumbai
Experience - 2-5 Years
Who are we
Based out of IIT Bombay, HaystackAnalytics is a HealthTech company creating clinical genomics products, which enable diagnostic labs and hospitals to offer accurate and personalized diagnostics. Supported by India's most respected science agencies (DST, BIRAC, DBT), we created and launched a portfolio of products to offer genomics in infectious diseases. Our genomics based diagnostic solution for Tuberculosis was recognized as one of top innovations supported by BIRAC in the past 10 years, and was launched by the Prime Minister of India in the BIRAC Showcase event in Delhi, 2022.
Objectives of this Role:
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Ideate and develop new product features in collaboration with domain experts in healthcare and genomics
- Develop state of the art enterprise standard front-end and backend services
- Develop cloud platform services based on container orchestration platform
- Continuously embrace automation for repetitive tasks
- Ensure application performance, uptime, and scale, maintaining high standards of code quality by using clean coding principles and solid design patterns
- Build robust tech modules that are Unit Testable, Automating recurring tasks and processes
- Engage effectively with team members and collaborate to upskill and unblock each other
Frontend Skills
- HTML 5
- CSS framework ( LESS/ SASS / Tailwind )
- Es6 / Typescript
- Electron app /Tauri)
- Component library ( Bootstrap , material UI, Lit )
- Responsive web layout ( Flex layout , Grid layout )
- Package manager --> yarn-/ npm / turbo
- Build tools - > (Vite/Webpack/Parcel)
- Frameworks -- > React with Redux of Mobx / Next JS
- Design patterns
- Testing - JEST / MOCHA / JASMINE / Cypress)
- Functional Programming concepts
- Scripting ( powershell , bash , python )
Backend Skills
- Nodejs - Express / NEST JS
- Python / Rust
- REST API
- SOLID Design Principles
- Database (postgresql / mysql / redis / cassandra / mongodb )
- Caching ( Redis )
- Container Technology ( Docker / Kubernetes )
- Cloud ( azure , aws , openshift, google cloud)
- Version Control - GIT
- GITOPS
- Automation ( terraform , ansible )
Cloud Skills
- Object storage
- VPC concepts
- Containerize Deployment
- Serverless architecture
Other Skills
- Innovation and thought leadership
- UI - UX design skills
- Interest in in learning new tools, languages, workflows, and philosophies to grow
- Communication
To know more about us- https://haystackanalytics.in/

Mandatory Skills
- Backend: Java, Spring Boot
- Frontend: Angular
- Database: Oracle / SQL
- Node js
Job Description
Contribute to all software-development life-cycle phases including: domain and non-domain problem analysis, solution requirement gathering and analysis, solution design, implementation, code review, source-code control, source building deployment, validation, QA support, and production support.
Essential Duties and Responsibilities
• Maintain and enhance multi-tier messaging application suites (Java EE, Springframework, WAS, Oracle, DB2, MQ)
• Build and maintain IRIS4Health middle-tier message applications (IRIS Interop/Cache; Java, Drools, Kafka, Restful, MLLP, SQL)
• Build and maintain multi-tier Clinical Toxicology application (Angular, Java EE, Springframework, WAS, RHOS, Cache, SQL)
• Maintain stat-tracking application (two-tier Delphi, MySQL)
• Maintain and enhance Cytogenetics three-tier application (Java EE, WAS, DB2, Oracle, SQL, )
• Maintain and enhance Fibrosure application (Java EE, WAS, Derby)
• Define develop, validate, and release software products via agile processes for small and large projects
• Support applications and people via Kanban processes
• Collaborate with laboratory users to analyze problems, design and implement solutions for enterprise systems
• Provide support and troubleshooting of production systems according to an on-call schedule
• Document problem analysis, solution design, implementations, and system support guidelines
• Coach and train team members across lab system organizations to support and develop Java applications
• Communicate effectively and constructively with developers, QA, business analysts, and system users
• Design and depict via UML relational DB table models, object-oriented class models, messaging models, configuration models
• Understand, document, support, and improve inherited code and processes
• Help document knowledge and discovery with peer developers
Minimum Requirements
• Solid Java EE experience (Servlets, JMS, JSP, EJB, JCA, and JPA) development and support
• Solid InfoSystems Cache/IRIS for Health development and support
• A minimum of 1 years of JPA/ORM (Hibernate), Junit, XML/XSD, JSON experience or equivalent
• Solid SQL (and optionally PLSQL) experience
• Experience with Oracle DB including explain plan and or other query optimization techniques/tools
• Excellent verbal and written communication skills
• Strong UML modeling, ER and OO design, and data-normalization techniques
• Strong code-factoring philosophies and techniques
• Eclipse or NetBeans (or equivalent) IDE
• Strong understanding of client/server design, and smart recognition of separation-of-concern like functional behavior versus non-functional performance
Desired Requirements
• Java EE, Angular
• InfoSystem's Cache and/or IRIS for Health
• Springframework
• Modern deployment architectures using containers, API Gateways, load balancers, and AWS cloud based environments
• WebSphere or WebLogic, RHOS
• RESTful Web Services
• JMS interfacing, Apache Kafka, and IBM MQ
• Node.js/NPM, Bootstrap, or similar frameworks
• Git/BitBucket (git flow), Maven, Nexus, UCD, Jira (Kanban and SCRUM), agile workflow
• Unix shell script, DOS script
• SQL (optionally PLSQL)
• Design patterns
• HTML5, CSS3, and TypeScript development
• Ability to transform specific domain requirements into generalized technical requirements, and design and implement abstract solutions that are understandable and scalable in performance and reuse
• HL7 and/or Healthcare and/or Clinical Toxicology
• Oracle, MySQL, Derby DB
Requirements:
1. 3 to 10 years of experience in full stack development.
2. Strong proficiency in Node.js and React.js, with a deep understanding of their ecosystems.
3. Solid understanding of web development principles, including RESTful APIs and responsive design.
Experience: 7+ years
Responsibilities:
• Work with development teams and product managers to ideate software solutions
• Design client-side and server-side architecture
• Build the front-end of applications through appealing visual design
• Hands on experience in Spring Boot and good knowledge of MySQL, MongoDB
• Hands on experience in building RESTful based APIs
• Develop and manage well-functioning databases and applications
• Write effective APIs
• Test software to ensure responsiveness and efficiency
• Troubleshoot, debug and upgrade software
• Create security and data protection settings
• Build features and applications with a mobile responsive design
• Write technical documentation
Requirements:
• 7+ Yrs experience as a Full Stack Developer.
• Proven experience as a Full Stack Developer or similar role
• Experience developing Rich Internet based applications
• Experience with Spring boot and Angular 6 or above.
• Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
• Knowledge of multiple back-end languages ( Java, NodeJS) and JavaScript frameworks (e.g. Angular, React)
• Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
• Excellent communication and teamwork skills
• Great attention to detail
• Organizational skills
• An analytical mind
Required qualification:
*) Any degree from a reputed university
*) Proven software development experience and Java/J2EE skills development.
Experience in developing web applications using at least one industry-standard framework for e.g., React, Angular, Vue.
Proficiency in one of these server-side technologies and frameworks for e.g. Python, Node JS, Next JS or Express JS.
Experience in building RESTful web services.
Experience in working with databases like MySQL, PostgreSQL or Amazon RDS.
Implementing various development, testing, automation tools, and server infrastructure.
Troubleshooting techniques and fixing the code bugs.
Seeing through a project from conception to finished product.
Excellent verbal communication skills.
Good problem-solving skills.
Attention to detail.
● Design and develop features using Core Java, Spring Boot, and Hibernate
● Ability to design database schema, develop views and stored procedures
● Participate in user story grooming, design discussions and proposal of solutions
● Maintain existing software systems by identifying and correcting software defects
● Practice standard development process leveraging agile methodologies such as
SCRUM and TDD
● Review and analyze business requirements and provide technical feasibility and
estimates
● Manage development / support functions etc
● Excellent in OOPS concepts, system design
● Strong knowledge of Core Java, Spring, Hibernate and Microservices
● Hands-on experience in DB design, SQL, UI Technologies like HTML/CSS,
JavaScript, jQuery, etc.
● Good knowledge of design patterns
● Excellent knowledge of JSP, Servlets, WebServices, JUnit
● Experience in Agile software development
● Familiarity with JIRA, GIT, Maven
● Experience in working directly with a client
● Good knowledge in requirement gathering, analysis, and designin
- understanding of the front-end and back-end processes;
- ability to work with HTML / CSS;
- ability to work with databases;
- understanding of programming templates and architecture design guidelines;
- profiling and optimizing applications.
- 2-4 years of experience working with web platforms (at a corporate, startup, or digital agency)
Work Ethic & Requirements
- Experience with the development of large-scale websites and a strong understanding of web development technologies, third-party applications and platforms, and social media.
- You should be able to handle multiple projects at the same time.
- You should have the ability to motivate, support, and understand teams and easily work with everyone from our UX/visual designers to tech developers to content strategists.
- You should be motivated and organized. A proactive attitude is most important.
- Ability to effectively manage time, prioritize tasks and work within deadlines with little or no supervision
- The ability to work both autonomously and as part of a team
Tech Skills
- Python/Django
- React JS
- Node JS
- Looking for a talented PHP Developer having experience in writing clean PHP code, having additional experience in Python/NodeJs and HTML, CSS, JS
- Someone very good at understanding requirements and developing services & features quickly.
- Good communication skills & team player, who engages with all stakeholders of the project to add clarity for all aspects of the ongoing software development project.
Your responsibilities will include:
- Having good attention to detail & requirements.
- Building software applications in PHP (mostly) and Python/Nodejs api-services.
- Creating web pages using HTML, CSS, JavaScript or VueJs.
- Developing applications using best design and coding practices.
- Writing, maintaining & upgrading middleware & back-end code and building efficient PHP and Python/Nodejs modules & services.
- Troubleshooting application and code issues.
- Integrating code with Databases & data storage solutions.
- Finalizing back-end features and testing web services.
- Updating and altering application features to enhance performance.
Key Requirements :
- Degree in Computer Science, Engineering or a related field.
- Must have Experience in PHP (Lumen & Laravel).
- Experience in either Python/Nodejs api development.
- Experience with Utils/Standards: REST, Swagger, JSON Schema.
- Experience in Web Page development - HTML, CSS, JS. Knowledge of VueJS will be a plus.
- Experience in creating scalable service-oriented & serverless applications.
- Experience with secure coding.
- Proficient BitBucket and Git.
- Should be experienced in following Agile methodologies. Tools - Jira & Confluence.
- Must have experience in Postgresql, MySql, MongoDB and Redis.
- AWS Services - S3, EC2, RDS, Elastic Cache.
- Good problem solving, decision making and prioritization skills.
> You need to have:
- An analytical mind with strong logical & reasoning ability
- Very good communication skills (verbal and written).
- Good application development skills.
- Strong debugging skills.
- Should have excellent coding/Programming skills
- A quick learning ability
Start your Journey with us for a high growth, flying career!
> We at Deqode
- Have flexible 5 working days
- Work on bleeding edge technologies (Blockchain/ AI/ Deep learning/ RL/ Quantum computing).
- Have desirable Perks.
- Have the best Financial Pay scale in the industry.
- Practice Democracy of thoughts.
- Believe in working hard and party harder.
Join us and be a part of a team that breathes technology.
Technology Stack - Mean stack/Mern Stack, Full stack, React.js, React Native, Nodejs, ROR, Angular, Python, Blockchain, AI/ ML.
> We are looking for candidates who have a thirst for gaining knowledge, are passionate about coding :) Kindly revert back with your updated CV.









