Qualitia is looking for a Software Engineer Full Stack with 4-8 years of experience and strong front-end expertise in React, Java/Node.js and PostgreSQL.
This is a front-end heavy full-stack role, ideal for someone who enjoys building modern, responsive, scalable user interfaces while also being comfortable working with backend services, APIs, and databases.
Technology Stack: React, Java/Node.js, PostgreSQL/SQL/MySQL
About the Role
As a Software Engineer Full Stack at Qualitia, you will work on building and enhancing product features across the front-end and backend layers. The role will have a strong focus on React-based front-end development, UI engineering, component development, API integration, and user experience.
You will also contribute to backend development using Java or Node.js, work with PostgreSQL databases, and collaborate closely with Product, UX, QA, and Engineering teams to deliver high-quality product capabilities.
Key Responsibilities
- Design, develop, and maintain modern front-end applications using React.
- Build reusable, scalable, and maintainable UI components.
- Translate product requirements and UX designs into high-quality user interfaces.
- Work on front-end state management, routing, API integration, validation, and error handling.
- Ensure responsive design, performance optimization, accessibility, and cross-browser compatibility.
- Collaborate with backend engineers to integrate REST APIs and backend services.
- Contribute to backend development using Java and/or Node.js.
- Design, query, and optimize PostgreSQL database interactions as required.
- Participate in requirement discussions, technical design, sprint planning, and code reviews.
- Write clean, testable, and maintainable code across the application stack.
- Debug and resolve front-end and full-stack issues across development, QA, and production environments.
- Work closely with QA teams to improve testability and reduce defects.
- Follow engineering best practices around Git workflows, code quality, security, logging, and documentation.
Required Skills
- 48 years of software development experience.
- Strong hands-on experience in React.js.
- Strong knowledge of JavaScript and/or TypeScript.
- Good understanding of HTML5, CSS3, responsive design, and modern UI development practices.
- Experience building reusable components and working with component-based architecture.
- Experience with front-end state management, routing, forms, validations, and API integration.
- Hands‑on experience with Java and/or Node.js for backend development.
- Experience building or consuming REST APIs.
- Good working knowledge of PostgreSQL.
- Understanding of SQL queries, joins, indexes, and basic query optimization.
- Experience with Git-based development workflows.
- Strong debugging, problem‑solving, and analytical skills.
- Ability to work independently and collaborate effectively within a product engineering team.
Preferred Skills
- Experience with TypeScript.
- Experience with front‑end testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
- Familiarity with backend frameworks such as Spring Boot, Express.js, NestJS, or similar.
- Experience working on SaaS or enterprise product platforms.
- Exposure to design systems, reusable UI libraries, or component libraries.
- Familiarity with CI/CD pipelines and cloud‑based deployment environments.
- Basic understanding of security, authentication, authorization, and role‑based access control.
- Experience working in Agile/Scrum‑based engineering teams.
- Exposure to test automation platforms, developer tools, low‑code/no‑code platforms, or AI‑enabled products would be an added advantage.
Candidate Profile
We are looking for a frontend‑heavy full‑stack engineer who is strong in React and comfortable contributing across the application stack. The ideal candidate should be able to build clean and scalable user interfaces, integrate with backend services, understand database‑driven workflows, and work collaboratively with cross‑functional teams.
This role is suitable for someone who enjoys front‑end engineering but does not want to be limited to UI alone. The person should be willing to contribute to backend APIs, database logic, and end‑to‑end feature delivery.
Minimum Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
- 4–8 years of software development experience.
- Strong hands‑on experience with React.js.
- Practical experience with Java/Node.js and PostgreSQL.
What You’ll Work On
- Product feature development with a strong focus on React‑based front‑end implementation.
- User interface modernization and component‑level improvements.
- API integration and full‑stack feature delivery.
- Performance, usability, and reliability improvements.
- Collaboration with Product, UX, QA, and Engineering teams on roadmap items.