Point your AI agent at freehire and let it find you a job.

Get the CLI →

Talented Recruitment

NewBe an early applicant

Backend Developer (Python)

Posted 1 view
Discussion

Summary

Backend developer maintaining and building Python 3 web APIs (Flask, SQLAlchemy, PostgreSQL, uWSGI, Nginx) on Linux servers. Day-to-day work includes fixing bugs and shipping features, troubleshooting production issues, writing internal API documentation, and liaising with stakeholders and DevOps on releases.

Duties and Responsibilities:
Maintain existing Python-based APIs:
  • Maintain and update existing Python APIs
  • Prioritise and address bugs and features
  • Liaises with internal stakeholders on requirements and specifications for fixes and features
  • Liaise with dev ops for release and deployment on Linux servers
  • Troubleshoot and debug production issues related to APIs
Documentation:
  • Write and maintain internal documentation for APIs and other systems for which you are responsible
  • Liaise internally with marketing and media teams who produce documentation and marketing material for clients
Develop new web APIs:
  • Participate in development of any new required web frontends
  • Liaise internally to scope work and assist in architecture design
  • Work with internal stakeholders to understand requirements
Requirements:
  • 4+ years Python experience
  • 3+ years database experience
  • 6+ years of programming experience
  • Skills and Technologies:
    • Python 3
    • Databases
    • Security experience
  • Linux experience
  • PostgreSQL
  • Networking fundamentals
  • SQLAlchemy
  • Flask
  • Uwsgi
  • Nginx

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.