Role overview
We’re looking for seasoned engineers skilled with building distributed systems, integrating off-the-shelf libraries, and ensuring code quality standards are met. You will be instrumental in taking high level design documents and implementing them into a codebase; while ensuring that development follows best-practices.
-
You’ve designed and implemented complex distributed systems. You have extensive experience with micro-service architectures. You excel at assessing the strengths and limitations of various implementations. You have a keen intuition for seeing how a product requirement might necessitate a particular technology, and conversely, how a technology in our stack might constrain the functionality of our product. -
You’ve worked on a high-velocity product team. You understand how to build systems that enable fast product iteration. You’re comfortable weighing trade-offs between functionality, quality, and technical debt. (You may have been an early engineer/technical cofounder at an early-stage company.) -
You can recognize and advocate for technical excellence. You strive to be a world-class engineer. You understand the discipline and craft of software development, you invest in learning and tooling, and you insist on technical excellence from yourself and your teammates.
Tags & focus areas
Used for matching and alerts on DevFound Backend Dev Remote Engineer