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.
- Why this job: Join an innovative team and work on exciting challenges in the crypto space.
- Qualifications: 1+ years of Python development experience and knowledge of web technologies.
- Other info: Dynamic environment with opportunities for learning and growth across various business domains.
The predicted salary is between 28800 - 48000 Β£ 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. Headquartered in London, with global offices in Paris, Jersey City, Tokyo, Singapore, and Luxembourg, our fast-growing team has expertise in traditional financial and crypto markets.
We pride ourselves on our company culture and ability to attract not only the top talent but the right people. If you are looking for a role in an exciting new industry, at a dynamic company please keep reading.
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
- 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+ years 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.
Graduate/Junior Python Developer in London employer: B2C2
Contact Detail:
B2C2 Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Graduate/Junior Python Developer in 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, especially anything related to Django or AWS. This gives potential employers a taste of what you can do before they even meet you.
β¨Tip Number 3
Prepare for those interviews! Brush up on your coding skills and be ready to tackle technical questions. Practising common Python problems and system design scenarios will help you shine during the interview process.
β¨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 Graduate/Junior Python Developer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the role of a Graduate/Junior Python Developer. 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!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about working at B2C2 and how you can contribute to our team. Be genuine and let your personality come through β we love seeing the real you!
Showcase Your Projects: If you've worked on any projects using Python or related technologies, make sure to mention them! Whether it's a personal project or something from your studies, we want to see your coding skills in action. Include links if possible!
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way to ensure your application gets into the right hands. Plus, it shows us that you're serious about joining our amazing team!
How to prepare for a job interview at B2C2
β¨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python 3.11, Django, and any libraries you've worked with. Practising coding challenges can help you demonstrate your problem-solving abilities.
β¨Understand the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like AWS, PostgreSQL, and Celery. Being able to talk about how you've used these tools or similar ones in past projects will show that you're prepared and genuinely interested in the role.
β¨Show Your Collaborative Spirit
Since this role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated in the past. Highlight your communication skills and how youβve contributed to team projects, as this will resonate well with their company culture.
β¨Prepare Questions About the Company
Have a few thoughtful questions ready about B2C2 and its approach to digital assets. This shows that youβre not just interested in the job, but also in the companyβs mission and values. Itβs a great way to demonstrate your enthusiasm for the role and the industry.