Senior Full Stack JavaScript Developer
Mavric
Date: 2 weeks ago
City: Lahore
Contract type: Full time

Job description
About the Role:
We seek a skilled and experienced Senior Full Stack JavaScript Developer with a strong focus on the MERN stack (MongoDB, Express.js, React.js, Node.js). As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining front-end and back-end web applications. You should be proficient in building modern, scalable, and high-performance applications using Node.js, React.js, Next.js, and Nest.js.
Key Responsibilities:
- Develop and maintain applications: Create high-quality, scalable web applications using Node.js, React.js, Next.js, and Nest.js.
- Backend Development: Work on server-side logic, building RESTful APIs, and integrating them with front-end components.
- Frontend Development: Design and implement responsive, user-friendly, and performant web interfaces using React.js and Next.js.
- Database Integration: Design, implement, and optimize MongoDB databases, ensuring seamless interaction between the backend and front end.
- Collaborate with cross-functional teams: Work closely with product managers, designers, and other developers to build intuitive and efficient web applications.
- Performance optimization: Ensure applications are optimized for speed, scalability, and performance.
- Write clean, maintainable code: Follow best code quality, testing, and version control practices.
- Implement security measures: Focus on security best practices in both front-end and back-end code to safeguard applications.
- Stay up-to-date with new technologies: Continuously learn and experiment with the latest web technologies, frameworks, and tools.
Required Skills and Qualifications:
- 7+ years of experience in full-stack JavaScript development with strong expertise in MERN stack technologies.
- Proficiency in Node.js: Extensive experience with building scalable server-side applications and REST APIs.
- Expertise in React.js: Hands-on experience in building modern, responsive, and dynamic user interfaces.
- Experience with Next.js: Knowledge of server-side rendering (SSR) with Next.js, creating SEO-friendly web applications.
- Experience with Nest.js: Familiarity with Nest.js for building efficient, scalable Node.js applications.
- Database Knowledge: Strong experience with MongoDB, designing schemas, and handling large volumes of data.
- Version control: Proficient in using Git for version control and collaboration.
- Testing: Experience with unit testing frameworks and test-driven development (TDD).
- Strong understanding of RESTful services and API design.
- Understanding of Agile methodologies and working in an Agile team environment.
- Problem-solving skills: Ability to tackle complex technical challenges and produce efficient solutions.
Preferred Skills:
- Experience with GraphQL for querying and manipulating data.
- Familiarity with TypeScript for strongly typed code.
- Experience with Docker and containerization.
- Knowledge of CI/CD pipelines and automation tools.
- Familiarity with Cloud Platforms (e.g., AWS, Azure, Google Cloud).
- Experience in managing project communication or Client-facing experience.
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
Why Join Us:
- Innovative Projects: Work on cutting-edge projects that push the boundaries of web technology.
- Growth Opportunities: Learn and grow in an environment that encourages innovation and continuous improvement.
- Collaborative Team: Be part of a dynamic and supportive team of professionals who value collaboration and shared success.
- Competitive Compensation: Attractive salary and benefits package based on experience.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Tender Assistant
DSV - Global Transport and Logistics,
Lahore
2 hours ago
DSV is committed to the principles of equal opportunity and provide merit-based opportunities to its applicant(s) on his/her qualification, skills, experience, personal attributes required to work as a team, and capacity to learn and develop.Job Req Number: 96773Time Type: Full TimeCore Competencies:Review and process incoming quotations and tender requests with accuracy and timeliness.Coordinate effectively with global and local pricing teams...

DevOps Engineer, Trilogy (Remote) - $100,000/year USD
Trilogy,
Lahore
2 days ago
Ready to be the architect of chaos-to-order transformation? We're seeking a masterful DevOps Engineer who sees complex infrastructure challenges as opportunities to innovate. Picture yourself as the conductor of a technical symphony, harmonizing multiple acquired products into a streamlined AWS ecosystem where 99.9% uptime isn't just a goal—it's the standard.This isn't your typical "keep the servers running" role. We're looking...

Financial Analyst
Tajir,
Lahore
2 days ago
About TajirTajir is a new way for stores to buy inventory. Through the Tajir app, stores can order whenever they want, receive on-demand delivery, and choose from the largest selection of products available. Combined with transparent and competitive prices, Tajir takes a process that took a dozen hours every week and reduces it to a few minutes.For brands, Tajir ensures...
