drjobs Senior Python Developer

Senior Python Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-5years

Job Location drjobs

Quezon - Philippines

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

This is a remote position.

Sr. Python Developer Qualifications

  1. Technical Skills:

    • Strong Python proficiency: The candidate should demonstrate indepth knowledge of Python programming including expertise in Python 3.x syntax and libraries. They should be able to write clean efficient and maintainable Python code.

    • Relevant web development skills (if applicable): If the role involves web development the candidate should have experience with web frameworks like Django Flask or FastAPI.

    • Database knowledge and experience: The candidate should show competence in working with databases including SQL and possibly NoSQL databases like PostgreSQL or Redis. Experience with ORM libraries like Django ORM and SQLAlchemy.

    • Version control proficiency (e.g. Git): The candidate should be adept at using version control systems such as Git to manage code repositories.

    • Familiarity with testing frameworks and DevOps tools: Look for candidates who are comfortable with testing frameworks like pytest and have experience with DevOps practices including Docker and cloud platforms like AWS.

    • Familiarity with microservice architecture: The candidate should have experience working with microservice and event driven architecture.

  2. Experience:

    • Years of experience as a Python developer: For a Sr. Python developer 5 years of professional experience working with Python and 2 years of experience with Django or FastAPI

    • Experience with microservice or service architecture will be a plus

    • A portfolio of relevant projects and contributions: Candidates should provide examples of projects theyve worked on showcasing their role responsibilities and impact. These could be personal projects opensource contributions or workrelated projects.

    • Domainspecific experience (if required by your industry): Depending on your industry candidates may need expertise in specific domains such as finance healthcare or ecommerce.

  3. ProblemSolving and Algorithmic Skills:

    • Ability to solve complex problems and optimize code: Candidates should demonstrate problemsolving skills by explaining how theyve tackled challenging technical issues and optimized code for efficiency.

    • Demonstrated algorithmic thinking: During interviews or coding assessments evaluate their ability to devise and implement algorithms to solve realworld problems.

  4. Soft Skills:

    • Effective communication skills: Assess their ability to articulate technical concepts clearly collaborate with team members and potentially interact with nontechnical stakeholders.

    • Leadership and mentorship abilities: Look for candidates who can lead and guide a team provide technical leadership and mentor junior developers.

    • Adaptability to new technologies and project requirements: Ask about their experience in adapting to evolving technologies and changing project needs.

  5. Software Development Practices:

    • Understanding of software development methodologies: Evaluate their familiarity with development methodologies like Agile Scrum or others your organization follows.

    • Familiarity with best practices: Assess their knowledge of best practices such as conducting code reviews implementing continuous integration and maintaining clean code.

  6. Portfolio and GitHub:

    • Review their GitHub profile or online portfolio to see their code contributions and opensource projects. Assess the quality quantity and relevance of their work.

  7. Coding Assessments and Interviews:

    • Conduct technical interviews coding challenges or pair programming sessions to evaluate their coding skills problemsolving abilities and how well they fit within your team.



Benefits

What you get:
  • Remote working and WFH done right
  • Flexible Work Arrangement
  • Help with your internet/ equipment if necessary
  • The opportunity to work within a very keen knowledgeable and dynamic team
  • Healthcare (HMO)
  • Leave credits (after successful probation)


Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Proven experience as a Full Stack Engineer, with strong proficiency in both Python and React. Solid understanding of frontend technologies including HTML, CSS, and JavaScript, and experience with modern frontend frameworks/libraries. Expertise in designing and building RESTful APIs and backend services using Python frameworks like Django or Flask. Familiarity with database management systems, both SQL and NoSQL. Experience working in an Agile development environment, collaborating with cross-functional teams. Excellent communication skills and the ability to effectively convey technical concepts to both technical and non-technical team members. A portfolio of past projects showcasing your technical skills and contributions is a plus.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.