Software Engineer- MERN Stack
LahoreOn-siteFull-time
AI Summary
Software Engineer responsible for designing and building full-stack web applications using MERN stack (React.js, Node.js, MongoDB/MySQL/PostgreSQL), delivering scalable, high-performance solutions from concept to deployment.
About this role
Devsinc is seeking a skilled Software Engineer to join our dynamic development team. This role involves building scalable, high-performance web applications using modern technologies like ** React.js , Node.js , and databases such as PostgreSQL , MySQL , and MongoDB . You’ll play a key role in designing and implementing end-to-end solutions, handling multiple projects and taking full ownership of your work from concept to deployment. Key Responsibilities**
- Design, develop, and maintain full-stack web applications with an emphasis on scalability and performance
- Build intuitive, responsive front-end interfaces using React.js
- Develop RESTful APIs and backend services using Node.js and ** Express.js**
- Work with **PostgreSQL , MySQL , and MongoDB ** for efficient data modeling and storage
- Deploy and manage applications on **AWS **, ensuring scalability and uptime
- Containerize and orchestrate services using Docker
- Write clean, well-documented, and testable code, following best practices and team standards
- Troubleshoot, debug, and optimize applications for performance and reliability
- Stay current with the latest development trends and bring innovative ideas to the team
- Demonstrate ownership and accountability for the delivery and quality of your work
- Manage and prioritize tasks across **multiple ongoing projects **, ensuring timely delivery without compromising quality
Requirements
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 2-3 years of experience in full-stack web development
- Strong proficiency in JavaScript , HTML , and CSS
- Hands-on experience with React.js for front-end development
- Solid experience with Node.js and ** Express.js** for backend development
- Proficient with PostgreSQL , MySQL , and MongoDB
- Experience with cloud platforms, preferably AWS
- Working knowledge of Docker for containerization
- Familiarity with Git and collaborative development workflows
- Experience with testing frameworks such as Jest and ** Cypress or similar**
- Strong communication skills and a proactive approach to teamwork
- Proven ability to take ownership and effectively handle multiple projects simultaneously
Nice to Have
- Experience with GraphQL for API design and data querying
- Familiarity with Next.js for server-side rendering and advanced React features
Skills
AWSCSSCypressDockerExpress.jsGitGraphQLHTMLJavaScriptJestMongoDBMySQLNext.jsNode.jsPostgreSQLReact.jsRESTful APIsServer-side Rendering