logo

Backend Lead

💻 About the role:

As a Backend Lead {Wallet}, you will be responsible for the backend. Many high-value Safes are managed via Safe{Wallet}, giving you the opportunity to work on a project that is actually used by teams and individuals managing digital assets that have real value. You’ll have the chance to work on the intersection between frontend apps and various Ethereum Virtual Machine compatible chains such as Polygon, Arbitrum, and Gnosis Chain. You'll also have the opportunity to work with renowned technologies across two stacks: NodeJS/Nest.js with Postgres/Redis and Python/Django/Celery. Dive into Open Source projects, where your contributions are public, inviting feedback and collaboration from the community. Plus, alongside our exceptional DevOps team, you'll gain exposure to Kubernetes and AWS.

You will be the Technical Lead of the {Wallet} team. Optionally you will also be the people lead of that team in case this matches your ambitions and skills.

You will report to the Engineering Manager.

Tech Stack for this position includes Typescript (or Javascript) and frameworks like Nest.js, PostgreSQL, Python, Django, Celery, Docker and Redis. AWS, Kubernetes and Linux administration, scaling.

🗃️ What you will be doing:

Coordinate new Epics with the backend teams as well as the wider {Wallet} engineering and product team.

Maintain our backend services stack and ensure availability.

Debug and fix code/infrastructure issues in our Safe services stack.

Analyze and propose infrastructure improvements (new Epics).

Coordinate with technical external partners where necessary.

Coordinate between different teams (DevOps, Frontend, Mobile, Safe Core).

Ensure best standards through proper documentation.

Ensure timely and accurate dissemination of all essential information to the relevant stakeholders.

Aptitude for being able to decide between perfectionism and practicality, making reasonable trade-offs to achieve robust solutions.

Challenge decisions constructively, including those made by leadership and fellow developers.

Identify and guide the team toward areas requiring improvement, encompassing technical aspects, process enhancements, and team dynamics.

Independently diagnose and resolve issues, as well as implement new features using an incremental and iterative approach.

Actively listen to and consider feedback from colleagues.

Provide feedback to team members in a constructive and respectful manner.

As a people lead:

Conduct 1on1s, growth talks, and impact reviews

Set professional development goals with your reports

🎒 What you will bring

Expert knowledge of Typescript and frameworks like Nest.js.

Experience architecting scalable systems

Can transition systems through the different life cycles (simple low throughput service to complex highly scalable systems).

Experience in continuous development processes (CI/CD)

Experience leading an engineering team from a technical perspective.

Excitement about blockchain, web3, Safe and technology in general.

Detailed knowledge about databases, data integrity, writing and optimizing queries (PostgreSQL).

Proficient with Docker and Docker Compose.

Ability to propose and implement new changes within teams both on a technical as well as process level.

Experience in Redis or another caching system.

AWS knowledge.

Exhibit proactive problem-solving abilities, actively seeking solutions rather than waiting for others.

Linux administration.

Experience with monitoring tools (Datadog).

Experience with establishing realistic deadlines and effectively organizing both personal and team workloads.

Happy to speak up when essential information is lacking to accomplish tasks effectively.

As people lead:

Experience of 2+ years leading an engineering team from a people management perspective.

Experience managing a team: people development, hiring, feedback cycles, etc.

➕ Nice to have:

Experience in Python, Django and Celery.

Kubernetes administration.

Experience in RabbitMQ or another queue system.

Devops experience.

Solidity, EVM, blockchain knowledge

Experience with managing a small team of leads.

🎁 What we can offer you

💻 Home Working Budget: Personalize your home office with a dedicated budget! Choose from a sleek desk, top-notch headphones, a comfy chair, and more. We're committed to creating a workspace that inspires you.

🔥 State-of-the-Art Hardware: Enjoy the latest laptop of your choice! We understand the importance of having the right tools and we provide you with the best-in-class hardware for seamless productivity.

📚 Continuous Learning: Invest in yourself with our personal education and conference budgets. Stay ahead of the curve by attending conferences, workshops, and courses that align with your professional growth.

🎨 Innovative Fridays: Unleash your creativity! Spend Friday afternoons diving into research or working on a side project within our exciting ecosystem. It's the perfect opportunity to explore new ideas and contribute to innovative endeavours.

⌛ Flexible Work Schedules: Embrace work-life balance with our flexible working schedules. We understand that everyone has unique needs, and our hybrid work policies empower you to choose a working style that suits you best.

Login or Sign up first to apply