Logo for Human Rise

Senior Python Developer

Roles & Responsibilities

  • Strong object-oriented development skills in Python
  • Experience with Django/Flask (Sanic is a plus) and web development (REST/GraphQL APIs, 3rd party integrations, HTML/CSS/JavaScript)
  • Experience developing on Cloud systems (AWS, Azure) and relational database design (PostgreSQL preferably)
  • Excellent communication and collaboration skills; able to create maintainable, scalable code and proper design documentation

Requirements:

  • Analyze the project, rectify errors, and implement best practices and coding standards; perform peer reviews
  • Identify project risks and plan mitigation actions with the Project Manager, and be proactive in unplanned events with written explanations if needed
  • Collaborate with the Product Owner and leadership to manage the product lifecycle, define technical solutions, and ensure on-time deliverables; guide and coordinate the team
  • Maintain code quality and project velocity by enforcing maintainable, scalable code, proper design documentation, Agile practices, unit testing, version control, and fair task assignments

Job description

Hi there! HumanRise here! :)

The client is looking to hire a Senior Python Developer for their project linked to digital solutions in terms of food and nutrition. You'll ensure the smooth functioning of technical operations, monitor and evaluate staff progress, set goals, and ensure overall client satisfaction.

Responsibilities

  • Carefully analyze the project and rectify the errors found in the process.
  • Undergo the process of analysis in order to fulfill the system-wide requirements.
  • Implement the best practices and coding standards of the project.
  • Consider constant reviews and feedback from peers.
  • Identify the project risks and plan mitigation actions with the PM at project level.
  • Be proactive vs reactive in case of unplanned events and provide written explanations if needed.
  • Assist and guide the Project Lead/PM/BA in project coordination.
  • Work on constantly increasing team productivity and reducing waste (Lean Methodology).
  • Work closely with the Product Owner in managing the entire lifecycle of a product - from defining the technical solution, the POC, best practices, etc. to implementing (needs to know how to code) new frameworks.
  • Act as the technical interface between the team and management.
  • Abide by all the project/company guidelines and standards and ensure the team members do the same.
  • Fulfill all commitments by ensuring that all deliverables would be achieved on time.
  • Maintain ones working time account and report regularly on work status.
  • Ensure fair task assignments, according to skills and personal preferences.
  • Motivate and encourage the team to give their best, especially if under the pressure of high targets.
  • Become aware of all technologies and be thorough about them, especially the ones associated with software or applications under construction.

Must have

  • Strong object-oriented development skills in Python
  • Experience with Django/Flask (Sanic is a plus)
  • Excellent knowledge of software and application design and architecture
  • Strong experience in Web Development (Rest/GQL APIs, 3rd party systems integration, HTML/CSS/JavaScript)
  • Deep understanding of software engineering principles and practices
  • Experience developing on Cloud systems (AWS, Azure)
  • Previous experience with relational databases and database design (PostgreSQL preferably)
  • Excellent communication and collaboration skills
  • Able to create code which is maintainable and scalable
  • Able to create proper design documentation
  • Experience in Agile methodologies (Scrum)
  • Experience with version control systems (GIT)
  • Experience with Unit Testing
  • Experience in solving problems and tasks of different complexity

Nice to have

  • Technical leadership that can inspire people, but also guarantee professionalism and quality in the technical deliverables
  • The ability to relate very well to the customer's needs, even when the customer "doesn't know what they need"
  • MSc/MA in computer science, engineering, or relevant field

If it sounds like a relevant professional change, I will be pleased to facilitate the connection and start a personalized recruitment process. I invite you to send me your CV at recruitment@humanrise.ro

Thank you and have a fantastic professional journey!

Python Developer Related jobs

Other jobs at Human Rise

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.