We are seeking a skilled and experienced Back-End Software Engineer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining high-quality software solutions, managing various aspects of the software development lifecycle, and collaborating with cross-functional teams to achieve project goals.
Key Responsibilities:
-
Software Development:
- Develop and maintain scalable, robust, and high-performance back-end systems.
- Write clean, maintainable, and efficient code using PHP, Laravel, and other relevant technologies.
- Implement microservices architecture and integrate multiple systems.
-
Database Management:
- Design and manage databases using MySQL, MongoDB, and other database technologies.
- Ensure data integrity, security, and performance optimization.
- Develop and maintain data models and database architecture.
-
Project Management:
- Collaborate with project stakeholders to define requirements and deliverables.
- Manage timelines, resources, and risks associated with software projects.
- Ensure timely delivery of projects while maintaining high-quality standards.
-
Team Collaboration:
- Work closely with front-end developers, designers, and other team members.
- Participate in code reviews and mentor junior developers.
- Contribute to team meetings and knowledge sharing sessions.
-
Continuous Learning:
- Stay updated with the latest trends and technologies in software development.
- Actively participate in educational opportunities, reading professional publications, and personal networks.
Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science or related field.
- 8+ years of experience in back-end development.
- Proficiency in PHP, Laravel, MySQL, MongoDB, Linux, AWS, and microservices architecture.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience in managing full lifecycle software development projects.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Preferred Skills:
- Knowledge of advanced Java, DSA, LLD, HLD, and Data Science.
- Experience in Agile methodologies and DevOps practices.
- Familiarity with front-end technologies is a plus.
We Offer:
- Competitive salary and benefits.
- Opportunities for professional growth and advancement.
- A collaborative and inclusive work environment.
- Flexible work arrangements.