[US162] ENGINEERING LEADER FOR SCALABLE SYSTEMS

Bebeepayments


Engineering Lead Role About the Position: As an Engineering Lead, you will play a pivotal role in shaping both our technology and team. You will guide a group of talented engineers, setting direction, mentoring with intention, and helping each person grow in their craft and career. Key Responsibilities: - Lead with clarity and empathy, setting goals that inspire and challenge. - Support engineers with thoughtful feedback, clear development plans, and ongoing learning. - Partner with Product to prioritise work that delivers real impact—quickly and iteratively. - Refine and scale our processes to improve quality, reliability, and velocity. - Balance product innovation with technical health—tackling debt and strengthening systems. - Help grow our team by hiring great people and helping them thrive. - Foster a culture of craftsmanship, knowledge-sharing, and continuous improvement. What We're Looking For: We are seeking a communicative, collaborative, thoughtful and delivery-oriented engineering leader to help shape the future of our payments infrastructure. You will bring technical depth, leadership experience, and a product mindset to help us build secure, scalable systems that power freelance payments around the world. Requirements: - 8+ years of hands-on software engineering experience, with at least 3 years working on financial, payments, or transaction-heavy systems. - 1+ years of engineering leadership experience, ideally including line management or technical leadership of a small team. - Strong computer science fundamentals and a deep understanding of system design and trade-offs. - Proficiency with Node.js and experience working in modern, service-oriented backends. - Solid experience with relational databases (RDBMS) and strong SQL fundamentals. - Familiarity with event-driven architectures, asynchronous workflows, and messaging systems. - Comfortable with modern development practices: TDD, CI/CD pipelines, trunk-based development. - A natural collaborator with clear communication and excellent organisational skills. - Motivated by delivery, you care about getting high-quality software into users' hands. - Comfortable working in a distributed, remote-first environment, managing your own time and priorities effectively. Preferred Qualifications: - Experience working with global payment systems, cross-border transactions, or financial compliance domains. - Familiarity with workload automation and asynchronous processing using job queues (e.g., BullMQ, RabbitMQ). - Exposure to HTTP API integrations for third-party services (e.g., payment gateways, KYC providers). - Experience with SQL performance tuning and database optimisation techniques for high-throughput environments. - Proficiency with container-based deployments (e.g., Docker, Kubernetes). - Experience working with public cloud platforms, especially AWS. - Ability to write clear, maintainable code in more than one programming language. - Strong awareness of time and memory complexity, especially in I/O-bound systems. - Experience with event-driven and observable architectures, including anomaly or outlier detection. - Practical experience with monitoring and logging tools such as Sentry, Grafana, Prometheus, or the ELK stack. - Understanding of data quality principles and their application in data warehousing or financial reporting systems.

trabajosonline.net © 2017–2021
Más información