Position : Software Engineer
Location : Hyderabad (Work from Office - 5 days a week)
Shift : UK Shift
Experience : 2-5 years in Full Stack Software Development
Employment Type : Full-time, Permanent
Preferred Joining : Immediate to within 30 days
Basic Qualifications :
- Bachelor's or Master's degree in Computer Science, IT, or a related field.
- Minimum of 4 years of hands-on experience in full-stack web development.
- Strong expertise in Angular, Node.js, and MySQL.
- Proven experience designing and consuming RESTful APIs.
- Solid understanding of frontend technologies : HTML, CSS, JavaScript / TypeScript, and responsive UI design.
- Proficient in backend development, asynchronous programming, API security, and performance tuning.
- Experience with Git, CI / CD pipelines, containerization, and deployment on cloud platforms like AWS.
- Familiarity with unit testing, integration testing, and test automation frameworks.
- Experience working in Agile environments with cross-functional teams.
- Excellent problem-solving skills, strong communication, and the ability to mentor a development team.
Job Responsibilities :
Collaborate with senior developers, project managers, QA teams, and other stakeholders to gather requirements and define technical specifications.Develop and maintain web applications using Angular for the frontend, Node.js for the backend, and MySQL for the database.Write clean, efficient, and well-documented code while following coding standards and best practices.Build and integrate RESTful APIs to ensure seamless communication between frontend, backend, and database layers.Design and test responsive, cross-browser-compatible user interfaces.Write and execute SQL queries, support database schema changes, query optimization, and troubleshoot data-related issues.Identify, debug, and fix bugs and performance issues during development and testing phases.Participate in code reviews and team discussions to improve code quality and learn best practices.Test application features using manual and basic automated methods to ensure stability and reliability.Collaborate with DevOps or AWS teams for deployment planning, beta testing, and releases in AWS infrastructure.Use Git for version control and follow established branching and commit practices.Document features, configurations, known issues, and development processes to support ongoing and future developments.Stay updated with current tools, frameworks, and industry trends to contribute ideas for technical improvements.(ref : hirist.tech)