Job Summary
The Full Stack Software Developer will be responsible for designing, developing, implementing, and maintaining scalable web applications. The role requires strong technical expertise across the complete software development lifecycle, including frontend development, backend development, database design, API development, testing, deployment, and application support.
The ideal candidate shall possess strong hands-on experience in JavaScript, React.js, Java, Spring Boot, and PostgreSQL, with the ability to independently develop and maintain enterprise-grade applications.
Key Responsibilities
- Design, develop, test, implement, and maintain full-stack web applications.
- Develop responsive and user-friendly interfaces using JavaScript and React.js.
- Build secure, scalable, and high-performance backend applications using Java and Spring Boot.
- Design, develop, and maintain PostgreSQL databases, ensuring data integrity and optimal performance.
- Develop, integrate, and maintain RESTful APIs.
- Analyze business requirements and translate them into technical solutions.
- Write clean, efficient, reusable, and well-documented code in accordance with coding standards.
- Perform application testing, debugging, troubleshooting, and performance optimization.
- Implement application security, authentication, authorization, and data protection measures.
- Participate in code reviews and ensure adherence to software development best practices.
- Deploy, monitor, and maintain applications across development and production environments.
- Collaborate with cross-functional teams to ensure timely project delivery.
- Prepare and maintain technical documentation, system documentation, and deployment guides.
- Provide technical support and resolve application-related issues as required.
- Continuously evaluate and implement process improvements and emerging technologies.
Required Technology StackComponentRequired TechnologiesFrontendJavaScript, React.jsBackendJava, Spring BootDatabasePostgreSQLRequired Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Relevant professional certifications will be considered an added advantage.
Experience
- Minimum 2–5 years of relevant experience in Full Stack Software Development.
- Demonstrated experience in designing, developing, and deploying enterprise web applications.
- Experience in Healthcare, HRMS, ERP, or Hospital Management System (HMS) development will be preferred.
Required Technical Competencies
The candidate must demonstrate advanced, project-ready proficiency in the following technologies:
- JavaScript
- React.js
- Java
- Spring Boot
- PostgreSQL
In addition, the candidate should possess:
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience in RESTful API development and integration.
- Knowledge of database design, normalization, indexing, and query optimization.
- Familiarity with Git and version control practices.
- Understanding of application security principles and secure coding standards.
- Experience with software debugging, testing, and performance optimization.
- Knowledge of Agile software development methodologies.
Core Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently as well as collaboratively within a team.
- Strong organizational and time management abilities.
- Commitment to quality, accuracy, and continuous improvement.
- Ability to manage multiple assignments and meet project deadlines.
Working Conditions
- Full-Time employment.
- Working days and hours shall be as per the Company's policy.
- The employee may be required to provide technical support outside normal business hours, whenever necessary to ensure uninterrupted business operations.
Selection Criteria
Preference will be given to candidates who demonstrate:
- Practical, hands-on experience across Frontend, Backend, and Database Development.
- Proven ability to independently deliver complete full-stack software solutions.
- Strong coding standards, problem-solving capabilities, and software architecture knowledge.
- Experience in developing scalable enterprise applications using the prescribed technology stack.
Pay: ₹25,000.00 - ₹30,000.00 per month
Benefits:
- Flexible schedule
- Provident Fund
- Work from home
Work Location: In person