Senior Software Engineer (Python)
Permanent - Full Time ৳85,000 - ৳115,000 / monthJob Overview
We are looking for Senior Software Engineers having professional experience and good knowledge of Python and Django or Flask frameworks along with web technologies (JavaScript and single-page application frameworks). Your primary focus will be developing enterprise-level applications for customers following proper design patterns and clean code in an independent manner. You will also be responsible for proper requirement analysis, estimation, implementation, and code review of the assigned tasks.
Key Responsibilities
- Design, code, test, and implement according to software design specifications following standard coding styles and practices.
- Analyze the requirements and understand the deliverables.
- Ensure that projects are accurately estimated and delivered to schedule.
- Actively contribute to the process of continual improvement regarding self, team, and systems.
- Participate in code/design reviews.
- Collaborate with team members and ensure knowledge transfer.
Required Skills & Qualifications
- 2+ years of experience in software development.
- B.Sc in Computer Science/Engineering or equivalent.
- Must have strong knowledge of Python.
- Must have strong knowledge of the Django or Flask framework.
- Must have working experience with HTML, CSS, JavaScript, and any Front-End framework/library like Angular, React, and Vue.js.
- Knowledge of UI libraries (Bootstrap, MaterialUI, etc.) is a plus.
- Must be familiar with any relational database, like Microsoft SQL Server, MySQL, PostgreSQL, Oracle, etc.
- Must have strong knowledge of SQL.
- Must have good knowledge of object-oriented software development.
- Working experience with at least some AWS services like S3, ECS, EC2, EFS, Lambda, Batch, SQS, ELK, and API Gateway is a plus.
- Must have strong communication skills in English, both written and spoken.
- Must have very strong analysis and synthesis skills.
- Must be able to learn new technologies, tools, and techniques quickly and with minimal supervision.
- Must be proactive and able to execute tasks efficiently.
Make Your Resume Now