This is a remote position.
Job Title : Python Developer
Apply NowAbout theRole :
We are seekingtalented Python Developers with over 4 years of experience to joinour development team. The ideal candidate will have a strongbackground in Python web frameworks eventdriven programming andscalable application design.
You will be responsible for designingdeveloping and implementing highquality software solutions whileproviding technical leadership and collaborating withcrossfunctional teams.
Roles& Responsibilities :
- Software Development : Design develop and implement robust software solutions using Pythonensuring high performance and scalability.
- Technical Leadership : Providetechnical guidance and mentorship to the development team fosteringbest practices and high standards.
- Full Software Development Lifecycle : Participate in all phases of the software development lifecycleincluding requirements analysis design development testing andimplementation.
- FeatureCollaboration : Work with crossfunctional teams to definedesign and deliver new features ensuring alignment with businessgoals and technical requirements.
- Performance & Quality : Ensureapplications meet performance quality and responsiveness standards.Identify and address bottlenecks and bugs.
- Code Quality & Automation : Maintain code quality organization and automation applying bestpractices for clean and maintainable code.
- Database Design : Create and managedatabase schemas that effectively represent and support businessprocesses.
- Testing& Debugging : Implement strong unit testing anddebugging practices to ensure software reliability andstability.
Required Skills &Technologies :
- Python Expertise : Proven experiencewith Python programming including proficiency with web frameworkssuch as Django Flask or similar.
- EventDriven Programming : Understandingand experience with eventdriven programming paradigms inPython.
- ApplicationDesign : Knowledge of fundamental design principles forcreating scalable applications.
- Database Management : Ability to designand create database schemas that support business processes andapplications.
- VersionControl : Proficient understanding of code versioningtools especially Git.
- Testing & Debugging : Strongskills in unit testing and debugging to ensure code quality andfunctionality.
- CrossPlatform Optimization : Familiarity with optimizing applications for different platformssuch as mobile and desktop.
- Software Development Lifecycle : Experience with all stages of software development fromrequirements gathering to deployment andmaintenance.
Preferred Skills &Technologies :
- Cloud Platforms : Experience with cloudservices and platforms such as AWS Azure or GoogleCloud.
- Containerization : Knowledge ofcontainerization technologies like Docker and orchestration toolslike Kubernetes.
- CI / CDTools : Familiarity with Continuous Integration / ContinuousDeployment (CI / CD) tools and practices.
- RESTful APIs : Experience in designingand integrating RESTful APIs.
Qualifications :
- Education : Bachelor sdegree in Computer Science Software Engineering or a relatedfield.
- Experience : Minimum of 4 years ofprofessional experience as a Python Developer with a strongportfolio of relevant projects.
- Communication Skills : Excellentinterpersonal and communication skills with the ability tocollaborate effectively with team members andstakeholders.
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.