IT - Junior Python Developer - London

IT - Junior Python Developer - London

Full-Time 30000 - 42000 € / year (est.) No home office possible
B2C2

At a Glance

  • Tasks: Develop and maintain Python applications while collaborating with cross-functional teams.
  • Company: B2C2, a global leader in digital asset liquidity with a vibrant culture.
  • Benefits: Competitive salary, bonuses, fun events, and social impact volunteering days.
  • Other info: Flexible working arrangements and a commitment to diversity and inclusion.
  • Why this job: Join an innovative team and work on exciting challenges in the crypto space.
  • Qualifications: 1 year of Python development experience and knowledge of web technologies.

The predicted salary is between 30000 - 42000 € per year.

Founded in 2015, B2C2 is a global leader for institutional liquidity within digital assets. We bring 24/7 reliable pricing for spot, futures, options, CFDs, and NDFs across all market conditions. Our growing team has deep expertise across pricing, structuring, risk, systems, and regulation. B2C2 bridges the gap between traditional financial and digital assets, relied upon by brokerages, exchanges, banks, fund managers, and other institutions to provide 24/7 liquidity.

About the role: This is an opportunity to work on a wide range of different challenges across multiple teams with the opportunity to learn in many different business domains. The work in this role will directly benefit many different stakeholders across the business, contributing to strategic business objectives as well as improvements to our stack. You will be collaborating with cross-functional teams to understand project requirements and contribute to the overall system design, working closely with developers and business stakeholders.

Technologies in common use include: Django + DRF + Celery, Python 3.11, AWS EKS for Kubernetes, Amazon Aurora PostgreSQL, Amazon ElastiCache for Redis and Amazon MSK for Kafka.

Duties and Responsibilities:

  • Develop and maintain efficient Python-based applications and components, ensuring high-quality code and adherence to coding standards.
  • Maintain and enhance in-house Python shared libraries, ensuring their reliability and effectiveness.
  • Write robust, maintainable, thoroughly-tested and well-documented code to meet project goals and deadlines.
  • Troubleshoot and resolve software defects and technical issues to minimize disruption in revenue-generating processes.
  • Collaborate with cross-functional teams to define and implement new features.
  • Participate in code reviews and incorporate feedback.
  • Maintain and enforce good quality internal documentation.

Required Skills and experience:

  • 1 year of software development in Python.
  • Knowledge of relational databases and SQL.
  • Understanding of web technologies and protocols (e.g. HTTP, WebSocket).
  • Clean and efficient coding style.
  • Comfortable writing automated tests for own code.
  • Experience with Django+DRF or another commonly used Python web framework.
  • Experience with Celery, PostgreSQL, Kafka, Redis or gRPC.
  • Some experience with Linux, Docker, Kubernetes and/or AWS.
  • Interest in crypto and/or trading.
  • ReactJS experience / front end.

What we offer:

  • An amazing global culture, who are ambitious, innovative and fun while working with the highest levels of honesty and integrity.
  • Two discretionary bonus awards a year.
  • A range of benefits in line with local market practice.
  • Regular fun events and activities, as well as Social Impact volunteering days.

Culture & Values:

  • A strong culture is a common denominator among the most successful companies and B2C2 is proud to be a values-based company.
  • Ambitious - Striving to make history through world class achievements.
  • Innovative - Forward looking in our solutions for clients and employees.
  • Meritocratic - Rewarding positive contribution across the organisation.
  • Collegiate - Achieving through teamwork through a healthy environment.
  • Risk Aware – Informed decision making and considered in our practices.

B2C2 is committed to a policy of equal employment opportunity for applicants and employees and we welcome applicants from all backgrounds. It is the policy of B2C2 to apply recruiting, hiring, training, promotion, compensation and professional development practices without regard to actual or perceived race, colour, religion, sex (including pregnancy, sexual orientation and gender identity), national origin, age, disability or certain classifications based on genetic information, or because someone is married or in a civil partnership or any other characteristic protected by federal, state or local laws, regulations or ordinances. As such, B2C2 will not tolerate discrimination against any of our employees on the basis of membership in a protected category. We are also committed to creating an inclusive environment to ensure we attract, engage, promote and retain the best talent. We will consider flexible working arrangements for any of our roles.

IT - Junior Python Developer - London employer: B2C2

B2C2 is an exceptional employer, offering a vibrant and inclusive work culture that fosters innovation and collaboration among its talented team. Located in the heart of London, employees benefit from a dynamic environment with opportunities for professional growth, competitive bonuses, and engaging social activities, all while contributing to the cutting-edge field of digital assets. With a commitment to meritocracy and equal opportunity, B2C2 ensures that every team member's contributions are recognised and rewarded.

B2C2

Contact Detail:

B2C2 Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land IT - Junior Python Developer - London

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at B2C2. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects or contributions to open-source. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the company’s tech stack. Familiarise yourself with Django, AWS, and other tools mentioned in the job description to impress during technical discussions.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the B2C2 team!

We think you need these skills to ace IT - Junior Python Developer - London

Python 3.11
Django
Django REST Framework (DRF)
Celery
PostgreSQL
Kafka
Redis

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Junior Python Developer role. Highlight your experience with Python, Django, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Show Your Passion:In your cover letter, let us know why you're excited about working in the crypto and trading space. Share any personal projects or experiences that showcase your interest in this dynamic industry. We love seeing enthusiasm!

Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at B2C2!

How to prepare for a job interview at B2C2

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, like Django, Celery, and AWS. Be ready to discuss how you've used these tools in your previous projects or coursework, as this will show your genuine interest and readiness for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in coding or software development. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting how you approached problems and what solutions you implemented.

Understand the Company Culture

Research B2C2's values and culture. Be prepared to explain how your personal values align with theirs, especially around innovation and teamwork. This will demonstrate that you're not just a fit for the role but also for the company.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, or the company's approach to new technologies. This shows your enthusiasm for the role and helps you gauge if the company is the right fit for you.