Senior Full Stack JavaScript Developer
Mavric
Date: 4 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
MTO Accounts Receivable
Milele,
Lahore
PKR 50,000
-
PKR 80,000
per month
1 day ago
Job Purpose:The MTO-Accounts Receivable is a developmental role focused on receivables operations, cash flow optimization, and customer relationship management. Trainees will gain expertise in invoicing, collections, credit management, and AR automation systems, with rotations in related finance functions.Duties and Responsibilities:Invoice ManagementGenerate and distribute accurate invoices via ERP systems, ensuring alignment with sales orders.Resolve billing discrepancies and disputes through collaboration with...

E-Commerce Sales Outreach Specialist
TalentPop App,
Lahore
2 days ago
Join TalentPop – Where Top Performers ThriveAt TalentPop, we partner with some of the fastest-growing e-commerce brands to deliver world-class customer experiences and drive revenue through smart, strategic support. We’re currently expanding our Sales Outreach Team and looking for high-performing individuals who are passionate about sales, customer engagement, and making an impact.This role is perfect for someone who loves connecting...

Sales Enablement Trainer
TCP Software,
Lahore
4 days ago
TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology...
