Job Summary / Purpose
We are seeking a skilled Software Engineer to support the full lifecycle of product development by designing, developing, testing, and maintaining high-quality software solutions. The role requires strong expertise in PHP and modern web frameworks, along with front-end development using Angular.
The successful candidate will work closely with cross-functional teams and overseas clients to build scalable, secure, and high-performance web applications and APIs while following best practices and agile development methodologies.
Key Responsibilities / Accountabilities
- Design, develop, and maintain backend and frontend applications using Laravel/CodeIgniter, Angular, MySQL, and PostgreSQL
- Write clean, efficient, well-documented, and testable code following best practices
- Participate in the full software development lifecycle, from requirements analysis to deployment and support
- Actively contribute to code reviews to maintain quality and consistency
- Collaborate with technical and business stakeholders to analyze and clarify requirements
- Follow agile development practices with end-to-end ownership of assigned tasks
- Develop and execute unit and performance tests to ensure scalability and reliability
- Debug, optimize, and refactor existing codebases
- Ensure compliance with security standards, policies, and procedures
- Prepare technical documentation including system specifications, flowcharts, diagrams, and code comments
- Stay up to date with emerging technologies, tools, and development trends
Competencies
Core / Technical Competencies
Backend Development
- Strong proficiency in PHP and Object-Oriented Programming
- Hands-on experience with Laravel (5+) and CodeIgniter
- Experience with Laravel Queues, Horizon, and caching mechanisms
Database Management
- Solid experience with MySQL and PostgreSQL
- Ability to design and optimize database schemas and queries
API Development
- Experience developing and consuming RESTful APIs
Front-End Development
- Strong knowledge of JavaScript, HTML, and CSS
- Experience with Angular (ReactJS experience is an added advantage)
- Familiarity with Bootstrap and jQuery
Version Control & Development Tools
- Proficient in Git and GitHub
- Experience using JIRA or similar agile project management tools
Testing & CI/CD
- Familiarity with unit testing in Laravel
- Understanding of CI/CD pipelines and best practices
Behavioral Competencies
- Experience working with overseas clients and distributed teams
- Ability to clearly understand and communicate requirements
- Strong team player who works effectively with developers, designers, and stakeholders
- Demonstrates ownership of tasks and deliverables
- Ability to work independently on assigned modules or features
- Strong analytical skills with a solution-oriented mindset
- Comfortable working in both Windows and Linux environments
- Willingness to learn new frameworks, tools, and technologies
- Strong focus on code quality, testing, and performance optimization
Key Performance Indicators (KPIs) / Success Measures
- Timely delivery of assigned development tasks and features
- Code quality, maintainability, and adherence to best practices
- Effectiveness in resolving defects and performance issues
- Contribution to team collaboration and code reviews
- Compliance with security, testing, and documentation standards
Qualifications, Experience & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or Information Technology
- 4+ years of experience in software development
- Relevant professional certifications in PHP, Laravel, Angular, or related technologies will be an added advantage
Career Path & Growth Opportunities
This role offers opportunities for career progression based on performance, technical expertise, and business needs. Potential career paths include:
- Promotion to Associate Technical Lead / Level 2
- Lateral movement to related functions such as Product Management, Quality Assurance, or Business Analysis
- Access to learning programs, mentorship, and professional certifications
- Opportunities to grow in both technical specialist and leadership/management career tracks
Job Type: Full-time
Pay: Rs200,000.00 - Rs350,000.00 per month
Application Question(s):
- Willing to travel to Paragon?
- Willing to work onsite?
- Have front and backend experience?
- Which technologies you worked in?
Work Location: In person