Mohsin Nazeer
Senior Software Developer
Hire this person
Send a job offer directly to this candidate
About
As a Senior Software Developer, responsible for leading end-to-end development of enterprise-level applications, translating business requirements into technical solutions with clear architecture, managing development lifecycles including planning, coding, testing, and deployment, collaborating with cross-functional teams, conducting code reviews, ensuring security and compliance standards, monitoring and improving system performance, and providing leadership in adopting new technologies.
Experience
Senior Software Developer - Bell Oceanic Communications (SMC-Pvt) Limited - 1st Floor, Wali Plaza, Opposite KFC, Chandni Chowk, Rawalpindi, Punjab 46000
(2025-08)
As a Senior Software Developer, responsible for leading end-to-end development of enterprise-level applications, translating business requirements into technical solutions with clear architecture, managing development lifecycles including planning, coding, testing, and deployment, collaborating with cross-functional teams, conducting code reviews, ensuring security and compliance standards, monitoring and improving system performance, and providing leadership in adopting new technologies.
- Design, develop, and maintain scalable web applications using Laravel and React.js, Vue.js, and Node.js
- Write clean, reusable, and well-documented code
- Integrate RESTful APIs and third-party services
- Optimize applications for speed, scalability, and security
- Architect efficient and maintainable database schemas (MySQL/PostgreSQL)
- Implement complex business logic and secure authentication/authorization flows
- Stay updated with the Laravel ecosystem (queues, Broadcasting, events, Horizon, etc.)
- Develop responsive, interactive UIs with React.js, Hooks, and Redux (or similar state management)
- Mentor junior and mid-level developers
- Conduct technical training sessions
- Encourage and enforce coding standards
- Lead end-to-end development of enterprise-level applications
- Translate business requirements into technical solutions with clear architecture
- Manage development lifecycles including planning, coding, testing, and deployment
- Collaborate with cross-functional teams (Product, Sales, Support) to deliver features
- Conduct code reviews to maintain code quality and enforce best practices
- Ensure applications follow modern security and compliance standards
- Monitor and improve system performance, scalability, and reliability
- Provide leadership in adopting new technologies and frameworks beneficial to the organization
- Guide the team through Agile/Scrum practices to ensure timely project delivery
