Senior Software Engineer-MERN
Remote
Remote
Role Description
This is a full-time remote role for a Senior Software Engineer (MERN) in Pakistan. The primary responsibility is building and implementing new web applications, pages, and sites; their integration and writing powerful client-side/server-side solutions using web-based frameworks.
Qualifications
- Bachelor’s or Master’s in Computer Science with 4+ years of backend application development experience
- Strong proficiency in modern JavaScript (ES6+)
- Hands-on experience with MEAN / MERN stack (MERN preferred)
- Solid understanding of OOP, ORM, and RDBMS (MySQL, PostgreSQL)
- Experience with JavaScript testing (Jest) and linting tools (ESLint)
- Working knowledge of HTML/CSS and UI frameworks (Bootstrap, Material UI)
- Proficient with Git/Bitbucket, coding best practices, and client communication
Responsibilities
- Develop new and maintain existing web-based applications
- Work in an Agile environment using modern web technologies
- Implement CI/CD automation using Jenkins, Bitbucket Pipelines, or similar tools
- Write clean, well-tested code with strong unit test coverage
- Provide accurate time and effort estimates for assigned tasks
- Collaborate closely with the Team Lead on technical solutions and innovation
Must Have
- Experience building and maintaining web-based applications
- Strong understanding of Agile development practices
- Ability to write clean, maintainable code with solid unit test coverage
- Experience providing accurate time and effort estimates
- Awareness of modern web development best practices
- Strong collaboration skills to work closely with Team Lead and development team
Nice to have
- Hands-on experience with CI/CD tools such as Jenkins, Bitbucket Pipelines, or similar
- Exposure to automation-driven development and deployments
- Experience suggesting innovative technical solutions
- Familiarity with cutting-edge web technologies and platforms
- Prior experience working in fast-paced Agile teams
What's great in the job?
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company