Job details banner

Senior Python Software Engineer

Remote

About the Company
Valor Software is a company founded by developers for developers. Since 2013, we’ve been building high-quality digital solutions for clients worldwide, with a strong focus on technical excellence and engineering expertise. From day one, we have hired engineers for their engineering judgment, systems thinking, and technical depth - not just for frameworks and keywords.

Our role isn’t just to deliver features. We extend our clients’ businesses with real expertise - through architecture that scales, technology choices that age well, and engineering decisions that hold up under growth, pressure, and change. Valor is a place for developers who want to be valued for how they think, not just how fast they ship.

Responsibilities

  • Software development and testing activities
  • Contribute to requirement specification processes
  • Add / improve code organization and documentation
  • Write test scripts / bug fixes as needed
  • Conduct code reviews as needed
  • Collaborate with project team members to ensure all requirements are met
  • Participate in conference calls, webinars, and correspondence as needed
  • Create project-specific documentation and artifacts as per the client’s standards. Create technical documentation on completed work
  • Act as mentor and assist in building internal capacity and expertise within the team. Ensure knowledge transfer and technical handover to the team staff
  • Document and improve overall technical architecture
  • Maintain documentation libraries of any developed artifacts
  • Advise on Python and Django best practices
  • Document and improve data modelling and database performance

Requirements

  • 5+ years of experience in a Software Development role with a strong emphasis on Python, Django
  • Experience in working with an Agile development team with continuous development and deployment
  • Experience scoping, user testing, and training for enterprise-related projects
  • Experience with quality assurance testing processes
  • Capable of deploying and maintaining software remotely on Kubernetes
  • Experience developing and deploying web solutions for use in low-bandwidth, challenging work environments
  • Experience optimizing database models, SQL / NoSQL, Postgres
  • Experience developing software as part of a distributed team using Git
  • Working knowledge of Docker
  • Level of English - upper-intermediate and higher

What We Offer

  • A strategic role in a fast-growing international company
  • Remote-first culture with flexible working hours
  • Competitive compensation via a B2B contract
  • Opportunity to influence technical direction and contribute to open source
  • A supportive and agile team culture where your ideas matter

Apply