Job Description
Title: Senior Software Engineer
Company Name: ChefOnline
Vacancy: 2
Age: 28 to 45 years
Job Location: Dhaka (GULSHAN 1)
Salary: Tk. 100000 - 150000 (Monthly)
Experience:
- At least 6 years
- The applicants should have experience in the following business area(s): Software Company, E-commerce
Published: 2025-11-19
Application Deadline: 2025-12-18
Education: - Bachelor of Science (BSc)
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
Requirements: - At least 6 years
- The applicants should have experience in the following business area(s): Software Company, E-commerce
Skills Required: .Net,AWS Cloud,CyberSecurity,Database,PHP (Laravel),Software Development
Additional Requirements: Requirements
- 5–8 years of hands-on experience in backend development using PHP (Laravel) and .NET (Core/MVC).
- Strong expertise in database design, indexing, performance optimisation, and writing complex queries.
- Solid understanding of OOP, design patterns, microservices architecture, and software engineering best practices.
- Experience with RESTful API development and API documentation tools (Swagger, Postman).
- Strong proficiency with Git, CI/CD workflows, and version control best practices.
- Good understanding of cloud platforms (AWS/Azure/GCP) and containerisation (Docker/Kubernetes) is a plus.
- Familiarity with frontend technologies (Vue, React, or Angular) is an advantage but not mandatory.
- Excellent analytical, debugging, and problem-solving skills.
- Strong english communication skills and ability to work in a team-driven environment.
- Good communication skills (Equivalent to band 7.5 in IELTS).
Additional Preferences
- Knowledge of unit testing frameworks (PHPUnit, xUnit, etc.).
- Experience with API security, JWT, OAuth2, and encryption best practices.
- Certifications in Database, Laravel, .NET, and cloud technologies.
Responsibilities & Context: About the Role
We are looking for a highly skilled Senior Software Engineer with strong expertise in Database design & optimisation, PHP (Laravel), and .NET technologies. The ideal candidate should have deep technical knowledge, strong problem-solving skills, and the ability to architect scalable, secure, and high-performance applications. You will collaborate closely with cross-functional teams, lead technical decisions, and ensure the successful development and delivery of robust software solutions.
Key Responsibilities
- Design, develop, and maintain enterprise-level applications using PHP (Laravel) and .NET frameworks.
- Architect, optimise, and manage complex relational databases (MySQL, SQL Server, PostgreSQL, etc.).
- Develop RESTful APIs, integrate third-party services, and ensure smooth system interoperability.
- Implement secure, scalable, and maintainable backend systems following best industry practices.
- Collaborate with frontend developers, QA engineers, DevOps, and product teams to deliver end-to-end solutions.
- Write clean, efficient, and reusable code following industry standards and internal coding guidelines.
- Conduct code reviews, troubleshoot performance issues, and provide technical leadership to junior engineers.
- Contribute to system architecture, technical design documents, and long-term technical strategy.
- Ensure applications are optimised for speed, security, and high availability.
- Stay updated with new technologies, frameworks, tools, and development best practices.
Job Other Benifits: - Weekly 2 holidays
- Salary Review: Yearly
- Festival Bonus: 2
Employment Status: Full Time
Job Work Place: Work at office
Company Information: Gender: Male and Female can apply
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Category: IT & Telecommunication