Sr. Software Engineer

Job Description

Title: Sr. Software Engineer

Company Name: Resilient Solutions

Vacancy: 5

Age: Na

Job Location: Dhaka (Kalshi)

Salary: Tk. 40000 - 60000 (Monthly)

Experience:

  • 4 to 7 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, BPO/ Data Entry Firm, Artificial Intelligence (AI) Startup, Business-to-Business (B2B) Software and Services Startup


Published: 2025-12-15

Application Deadline: 2025-12-25

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • 4 to 7 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, BPO/ Data Entry Firm, Artificial Intelligence (AI) Startup, Business-to-Business (B2B) Software and Services Startup


Skills Required: ASP.NET Core,Flutter,PHP (Laravel),Python and FastAPI framework

Additional Requirements:

Responsibilities & Context:

Job Overview

Resilient Solutions is seeking a highly skilled and experienced Senior Software Engineer to join our dynamic development team. The ideal candidate will have deep expertise in at least one of the primary technologies (Laravel/PHP, ASP.NET/C#, or Python/Django/Flask) and a strong understanding of full-stack development principles. This role involves leading the design, development, and deployment of robust, scalable, and high-performance software solutions. You will be a key player in project architecture, code quality, and mentoring junior team members.

Key Responsibilities

  • Software Development: Design, develop, test, and deploy complex, high-performance, and scalable web applications and APIs using Laravel/PHP, ASP.NET/C#, and/or Python frameworks (e.g., Django, Flask).

  • Architecture & Design: Contribute to the overall project architecture, technical design, and system reliability, ensuring solutions adhere to best practices and coding standards.

  • Code Quality & Review: Conduct thorough code reviews, provide constructive feedback, and enforce best practices in object-oriented programming (OOP), testing, and secure coding.

  • Troubleshooting & Optimization: Identify and resolve complex technical issues, bottlenecks, and bugs across various parts of the application and infrastructure. Optimize application performance, security, and responsiveness.

  • Database Management: Design, implement, and optimize database schemas and queries using SQL (e.g., MySQL, PostgreSQL, SQL Server).

  • Collaboration: Work closely with product managers, QA engineers, and other stakeholders to translate business requirements into technical specifications and deliver high-quality products on time.

  • Mentorship: Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and technical excellence within the team.

  • Technology Exploration: Stay up-to-date with emerging technologies, tools, and best practices in the respective technology stack(s) and recommend innovative solutions.

Required Qualifications & Skills

CategoryRequirementExperience5+ years of proven professional experience in software development, with significant experience at a Senior-level role.EducationBachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.Core TechnologyExpert-level proficiency in at least one of the following stacks:1. Laravel (PHP): Strong experience with Laravel framework, Eloquent ORM, Blade templating, PHP, and MySQL/PostgreSQL.2. ASP.NET (C#): Strong experience with ASP.NET Core, ASP.NET MVC, C#, Entity Framework, and SQL Server.3. Python: Strong experience with Python and related web frameworks like Django or Flask.DatabaseProficiency in database design, development, and query optimization with SQL (e.g., MySQL, PostgreSQL, MS SQL Server).Front-EndSolid understanding of front-end technologies: HTML, CSS, JavaScript, and experience with a modern JavaScript framework (e.g., Vue.js, React, Angular) is a plus.Tools & PracticesExpertise in Git and version control, Agile/Scrum methodologies, and writing comprehensive unit/integration tests.GeneralStrong analytical, problem-solving, and debugging skills. Excellent communication and collaboration abilities.

Preferred/Bonus Skills

  • Experience with cloud platforms (AWS, Azure, or GCP).

  • Familiarity with containerization technologies (Docker, Kubernetes).

  • Knowledge of Microservices architecture and RESTful/GraphQL API design.

  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.


Application Process

Interested candidates are invited to submit their resume and cover letter to [Insert Application Email or Link Here]. Please clearly indicate your primary area of expertise (Laravel, ASP.NET, or Python) in your application.

We look forward to building the future with you!



Job Other Benifits:

Employment Status: Full Time

Job Work Place:

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