
Senior Python Developer
- Remote
- Praha, Praha, Hlavní město, Czechia
- Software development
Job description
Valor Software is a software development and consulting company specializing in advancing and bringing together open-source technologies to achieve technological and business advancement for their customers.
The project is a comprehensive humanitarian cash transfer management information system with a roadmap for extensive new functionality. It is designed to be open-source, enabling governments globally to provide essential services to their citizens.
What you will do:
• 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
What We Offer
Strategic role in a fast-growing international company
Remote-first culture with flexible working hours
Competitive compensation via B2B contract
Opportunity to influence technical direction and contribute to open source
Supportive and agile team culture where your ideas matter
Job 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
or
All done!
Your application has been successfully submitted!