Careers
We're a Happy Bunch.
Join Base and be part of Customer Marketing history!
Backend Team Lead
Are you a passionate leader who thrives in a dynamic and collaborative environment? Do you want to make a meaningful impact on the way businesses connect with their customers? If so, Base could be the perfect place for you!
Base is a Customer Lifecycle Marketing platform leading the Customer-led Growth (CLG) movement. By providing journey tracking, automation, insights, and predictions, our platform empowers companies to concentrate on their customer base, attributing growth to strategic customer activations. Trusted by top marketing teams globally, Base helps them shift from simply driving demand to directly impacting growth. We understand the importance of flexibility, which is why we offer a hybrid work environment.
We are looking for an experienced and motivated R&D Team Lead to join our team. This role is ideal for someone who enjoys both coding and mentoring, with 60% focus on hands-on development and 40% on leadership and team management. As the R&D Team Lead, you’ll oversee a team of engineers in an agile, fast-paced environment, ensuring the delivery of scalable, high-quality software solutions that meet customer needs and business goals. You’ll play a key role in building a culture of excellence, continuous improvement, and innovation within the R&D team. This role is suitable for Senior Backend Developers, looking to transition into a leadership position.
Responsibilities:
Technical (60% Hands-On Coding)
- Lead the end-to-end development and implementation of backend projects, providing hands-on coding as needed.
- Conduct code reviews, offering design insights to enhance code quality, scalability, and performance.
- Manage team workload, delegate responsibilities, and ensure timely delivery of project milestones.
- Drive the development of robust software solutions in alignment with business objectives.
- Actively participate in sprint planning, contributing technical insights and identifying potential blockers early.
- Collaborate with cross-functional teams to ensure technical alignment with business goals.
- Anticipate and resolve technical challenges, ensuring smooth progress and timely delivery.
Managerial
- Develop and empower a high-performing team of multidisciplinary engineers, promoting a culture of collaboration, knowledge sharing, and innovation.
- Set teams up for successful project execution by providing clear direction, removing obstacles, and ensuring accountability.
- Lead, inspire, and motivate a multidisciplinary team including backend and frontend developers, QA and automation engineers.
- Conduct performance reviews, set individual development goals, and provide continuous feedback to team members.
- Represent the R&D team in cross-departmental meetings, advocating for technical needs and objectives.
- Manage team dynamics, approve PTO, monitor timesheets, and oversee day-to-day operations.
Qualifications:
Required Education and Experience
- Bachelor’s degree in Computer Science or related field.
- 6+ years of recent experience in hands-on coding and software design.
- Proven track record delivering high-quality, distributed systems in an Agile environment.
- Experience in a startup environment.
Technical Skills
- Expertise in Java 8+, Spring, Spring Boot, REST, Hibernate, Event-Driven Architecture, and Messaging.
- Strong experience with relational (MySQL) and NoSQL databases (MongoDB).
- Proficiency in object-oriented and component-based design principles.
- Advanced proficiency in English, with excellent communication skills for technical and non-technical stakeholders.
- Solid understanding of microservices architecture and distributed systems.
- Familiarity with RabbitMQ/Kafka, Redis, ELK stack, and related technologies.
- Knowledge of frontend technologies (JavaScript, TypeScript) is a plus.
Join us at Base, where your expertise will make a real difference! Apply Now.