Title: Sr. Software Engineer
Company Name: Resilient Solutions
Vacancy: 5
Age: Na
Job Location: Dhaka (Kalshi)
Salary: Tk. 40000 - 60000 (Monthly)
Experience:
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.
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.
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.
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.
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!