Key Responsibilities:
- Design, develop, and maintain scalable web applications using PHP, JavaScript, Node.js, and React.js.
- Participate in system architecture design and contribute to high-level technical decisions.
- Write clean, reusable, and well-documented code following industry best practices.
- Lead the development of complex features and ensure timely project delivery.
- Conduct code reviews and enforce coding standards across the team.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with Product, QA, and UI/UX teams to ensure smooth project execution.
- Communicate effectively with clients, gather requirements, and provide technical insights.
- Mentor and guide junior engineers, fostering a culture of learning and innovation.
- Take ownership of development tasks and ensure accountability throughout the development lifecycle.
- Stay updated with emerging technologies and continuously improve the development process.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3–6 years of hands-on software development experience.
Proven Expertise In:
- PHP (Laravel or similar frameworks)
- JavaScript (ES6+), TypeScript
- Node.js and React.js
- Strong grasp of MVC architecture, REST API development, and modern design principles
- Experience with MySQL/PostgreSQL and MongoDB
- Proficiency with Git and modern CI/CD workflows
- Deep understanding of software engineering principles and design patterns
Good to Have:
- Experience with React Native for mobile development
- Familiarity with Docker or CI/CD pipelines
- Exposure to microservices architecture
- Experience working with AWS, Azure, or GCP
- Unit testing and TDD experience
Job Type: Full-time
Pay: Rs150,000.00 - Rs200,000.00 per month
Work Location: In person