Senior Software Engineer

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:
  • Age 28 to 45 years

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

Similar Jobs