Explicitly mentions 'Vibe Coding' as a desired skill; also lists modern JS testing tools like Vitest and React Testing Library.
About the Role
Software Engineer responsible for building and maintaining mission-critical business web applications for eJyothi Services' US client. The role focuses on designing algorithms and databases, implementing features with JavaScript/TypeScript (Node.js and React), and ensuring quality through unit/integration testing and defect resolution.
Job Description
Role
The Software Engineer will develop mission-critical business web applications for eJyothi Services’ US client, Ascella Technologies. The role involves designing algorithms and databases, implementing features using JavaScript/TypeScript (Node.js and React), and ensuring application quality through unit and integration testing.
Key Responsibilities
- Analyze and elicit technical requirements
- Design algorithms, flowcharts, and databases
- Produce clean and efficient source code based on specifications
- Develop test cases and perform unit/integration testing
- Perform root cause analysis and resolve defects/bugs
- Adhere to company standards and SDLC guidelines
Required Skills
- JavaScript / TypeScript
- NodeJS and React
- MS-SQL
- HTML and CSS
- Logical thinking, reasoning, and analytical skills
- Good verbal and written communication in English
Desired Skills
- AWS
- GitLab
- React Testing Library, Vitest
- DevOps processes
- Agile development practices
- Vibe Coding
Education & Experience
- Graduation (B.Tech/B.Sc/BCA) or Post Graduation (M.Tech/M.Sc/MCA) in Computer Science or Computer Applications
- Minimum 3 years of professional experience
Location
Kochi (Ravipuram), Kerala, India