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 28800 - 43200 β¬ 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 in this exciting position.
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 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 can thrive and make a meaningful impact.
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 folks 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. This gives potential employers a peek into your coding style and problem-solving abilities.
β¨Tip Number 3
Prepare for those interviews! Brush up on your Python knowledge, especially around Django and DRF. Practise coding challenges and be ready to discuss your past projects and how they relate to the role.
β¨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
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!
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. Keep it concise but make sure to show your personality and passion for the role.
Showcase Your Projects:If you've worked on any projects using Python or related technologies, be sure to mention them! Whether it's a personal project or something from your studies, we love seeing practical examples of your coding skills and creativity.
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 genuinely interested in 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 PostgreSQL. Be ready to discuss how you've used these tools in your previous projects or coursework, as this will show your practical knowledge and readiness for the role.
β¨Show Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in coding or software development. Think of examples where you had to troubleshoot issues or improve existing code. This will demonstrate your analytical skills and ability to contribute to the team effectively.
β¨Understand the Company Culture
B2C2 values ambition, innovation, and teamwork. Research their culture and think about how your personal values align with theirs. Be prepared to share examples of how you've worked collaboratively in the past and how you can contribute to their dynamic environment.
β¨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready about the team dynamics, ongoing projects, or future technologies they plan to adopt. This shows your genuine interest in the role and helps you assess if it's the right fit for you.