Netguru logo

Fully remote

(Senior) Python developer for mobile banking

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)


In return, we offer:

  • 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.