Position: Senior Backed Developer
Company: Qubit Labs
Experience required: 5y
Category: Java
English level: intermediate
Published: 2023-01-01T00:00:00+02:00

Our client is building the core data transport infrastructure of the data economy, for companies to make
data-driven decisions and succeed in this digital world.
What you’ll be doing:
● Work on highly maintainable and efficient components/systems.
● Excelling as an individual contributor as well as managing projects with a team of junior engineers
● Distributing tasks and achieving weekly, monthly and quarterly goals with team members
● Liaising with team members, management, and other stakeholders to ensure smooth functioning
of the product
● Lead by example, mentor, and guide team members on everything from structured problem
solving to the development of best practices.
● Platformize components as libraries, utilities, and services and promote reuse.
● Identify and resolve performance and scalability issues with an increasingly complex enterprise
product.
● Actively participate in design & code reviews to build robust applications and features.
● Exhibit ownership and leadership skills required to become an indispensable part of the
engineering team and culture.

What will set you up for success:
● 5-8 years of experience in building scalable, highly critical distributed systems.
● Strong leadership and organizational abilities.
● Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to
design intuitive modules and class-level interfaces.
● The ability to do deep problem solving and build elegant, maintainable solutions to complex
problems.
● Experience in working on highly interdependent and complex multi-services architecture.
● Experience in working on highly concurrent multithreaded applications with a keen eye on system
performance and throughput.
● Good understanding of system performance trade-offs, load balancing, and engineering for high
availability.
● Excellent programming skills in Java/Python or any other popular programming language.
● Strong problem-solving and debugging skills.
● Good understanding of data structures and algorithms and their space and time complexities.
● Strong technical aptitude and a good knowledge of CS fundamentals.