The Senior Software Engineer role involves designing, developing, and maintaining high-performing web applications using modern technologies. The role requires a strong focus on automation, CI/CD, and deployment, alongside clean, efficient code, excellent communication, and collaboration with the team. Experience with the MERN Stack is highly valued.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Minimum 6 years of experience in developing complex web applications with backend integration.
- Proficient in Modern JavaScript (ES6/ES7) and frameworks.
- Solid understanding of OOP, ORM, and RDBMS (MySQL, PostgreSQL).
- Experience with unit testing (Jest) and linting tools (ESLint).
- Basic knowledge of HTML/CSS and frameworks such as Bootstrap or Material UI.
- Experience using Git / Bitbucket for source control.
- Strong grasp of coding best practices, naming conventions, and reusability principles.
- Excellent communication skills
- Remote position
