Job Summary
We are seeking a highly motivated and skilled Full Stack Developer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications using modern front-end and back-end technologies. The role requires strong expertise in React.js, Node.js, databases, APIs, and cloud technologies, along with a passion for building high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain responsive and scalable web applications.
- Build user-friendly front-end interfaces using React.js, HTML5, CSS3, JavaScript, and TypeScript.
- Develop robust back-end services and APIs using Node.js and frameworks such as Express.js.
- Integrate front-end applications with back-end services and third-party APIs.
- Design, optimize, and maintain relational and non-relational databases.
- Collaborate with UI/UX designers, product managers, and other developers to deliver high-quality solutions.
- Write clean, maintainable, and well-documented code following best practices.
- Perform code reviews and participate in technical discussions.
- Troubleshoot, debug, and enhance existing applications.
- Implement security, performance optimization, and scalability improvements.
- Participate in the full software development lifecycle, from requirements gathering to deployment and support.
- Manage application deployment and monitoring in cloud environments.
Required Technical SkillsFront-End
- React.js
- JavaScript (ES6+)
- TypeScript
- HTML5 & CSS3
- Redux / Context API
- Bootstrap, Material UI, Tailwind CSS, or similar frameworks
- Responsive Web Design
Back-End
- Node.js
- Express.js
- RESTful API Development
- Authentication & Authorization (JWT, OAuth)
Databases
- MongoDB
- MySQL / PostgreSQL
- Database Design and Query Optimization
DevOps & Cloud
- Git and GitHub/GitLab
- CI/CD Pipelines
- Docker
- AWS, Azure, or Google Cloud Platform
- Linux Server Management
Additional Skills
- Web Security Best Practices
- API Integration
- Microservices Architecture (preferred)
- Unit Testing and Integration Testing
- Agile/Scrum Methodology
- Strong problem-solving and analytical skills
Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Relevant certifications in web development, cloud computing, or software engineering will be considered an advantage.
Experience
- 2–5+ years of experience in Full Stack Development.
- Proven experience developing and deploying production-level applications using React.js and Node.js.
- Experience working with databases, APIs, and cloud platforms.
Preferred Qualifications
- Experience with Next.js.
- Familiarity with GraphQL.
- Experience with containerization and orchestration tools.
- Knowledge of modern software architecture patterns.
- Experience working in startup or fast-paced environments.
What We Offer
- Competitive salary package.
- Professional growth and learning opportunities.
- Collaborative and innovative work environment.
- Exposure to cutting-edge technologies and projects.
Job Type: Full-Time
Location: I-8 Markaz (On-site)
Pay: From Rs120,000.00 per month
Work Location: In person