Responsibilities:
- Lead and mentor junior and mid-level software developers.
- Provide technical support for project deliverables.
- Design and implement scalable web applications.
- Optimize existing platforms for improved performance.
- Advise on new IT technologies to meet strategic objectives.
- Ensure quality and efficiency of consulting resources.
- Plan and manage projects effectively.
- Coordinate and communicate within the team.
- Lead product development and delivery.
- Collaborate with cross-functional teams to ship new features.
- Ensure application performance, quality, and responsiveness.
- Conduct code reviews and maintain code quality.
- Stay updated on Python frameworks and best practices.
- Keep abreast of emerging technologies for optimization.
Requirements:
- Bachelor’s or Master’s degree in Computer Science or related field.
- 5-8 years of software development experience, with Python focus.
- Experience in designing and architecting scalable web apps.
- Minimum 2 years of Team Lead experience.
- Strong problem-solving and algorithmic skills.
- Proficiency in Python, Django, Flask, or FastAPI.
- Experience with RESTful API development.
- Knowledge of Python threading and multi-process architecture.
- Proficient in database schema design and ORM implementation.
- Familiarity with user authentication and authorization.
- Understanding of scalable application design principles.
- Experience with event-driven programming and unit testing.
- Proficiency in Git and code versioning tools.
- Front-end development skills using React and related technologies.
- Knowledge of containerization and cloud services is desirable.
Job Category: web development
Job Type: Full Time
Job Location: resourcex.io saddar Rawalpindi Pakistan