HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?