Join Netguru Talent Marketplace, a proven partner for tech-minded freelancers and experts. Thanks to us, you will have access to various project-based opportunities and can collaborate with different companies and industries. As a result, you will gain more experience and develop a variety of skills you didn’t even know you had. Work the way you like, on your terms, with no strings attached.
Apply if you have:
Bachelor’s degree in Computer Science or related field.
2+ years of professional Python (Django) software development experience in developing and maintaining high-availability distributed software systems.
Experience working in fintech
Experience and deep knowledge of AWS technologies at scale in a production environment.
Availability to work in with US overlap 2-3 times a week
Experienced with Continuous Integration and Deployment processes.
Strong server-side development experience in Python in the Django framework.
Strong experience in identifying and resolving root causes of software defects.
Able to write and enforce logical and maintainable code.
Strong verbal and written communication skills.
Able to effectively communicate and work remotely with cross regions, cross-cultural, and geographically dispersed teams.
What are the responsibilities of a Senior Python Developer?
Developing and implementing highest-quality application software within deadlines and in accordance with our guidelines for high-quality code,
Collaborating with mobile engineering teams, engineers, architects and other engineering teams to come up with low-level and high-level design,
Understanding the business side of the project and being able to lead in-depth technical discussions with partners and customers,
Recognizing upcoming trends and technologies which might be presented to the clients with the right business cases, references and context,
Participating in the documentation and execution of system testing,
Sharing knowledge with the community and/or contributing to open source projects,
Supporting/mentoring developers and other project members (e.g. PMs, QAs, PDs)
100% remote, flexible work;
work with an experienced team of developers and continuous development of your hard and soft skills;
dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes;
long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more).
What will happen next?
We would like to know you better, so we will invite you for a meeting with our recruiter.
Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our Python Developers.
If everything goes well, you will meet your future client at the final online interview.
Looking for a full-time job? Check out our Career Page and find out more about our open recruitment processes.
If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.