About the job
About Twenty
At Twenty, we are dedicated to addressing one of the foremost challenges of our era: safeguarding democracies in the digital landscape. Our innovative technologies operate at the nexus of cyber and electromagnetic domains, where operational speed surpasses human perception and complexity defies traditional limits. Our team is not just about problem-solving; we deliver transformative outcomes that significantly influence national security. As pragmatic optimists, we acknowledge the difficulties in our mission to protect America and its allies, yet we firmly believe that success is attainable.
Role Overview
As a Backend Engineer, you will develop robust backend systems that drive Twenty’s cyber and electromagnetic capabilities. This includes creating software that processes real-time operational signals, models intricate relationships, and provides high-throughput APIs at machine speed. You will architect and deploy reliable services in Go, tackling challenging issues such as graph data modeling, event-driven architectures, and large-scale performance. Collaboration with product management, frontend developers, and domain experts is essential to transform operator requirements into sustainable platform features. This role encompasses both cloud-based and on-premises environments, crucial for mission-critical outcomes in U. S. national security.
Your Profile
- Dedicated to creating systems with tangible impact, particularly in national security and democratic defense.
- Enthusiastic about solving complex backend challenges: throughput, latency, accuracy, and reliability under pressure.
- Committed to crafting clean interfaces, intuitive, consistent APIs designed for evolution.
- A systems thinker: adept at integrating data models, services, and workflows for dependable operation.
- Pragmatic and iterative approach, deliver value swiftly, then refine, assess, and enhance.
- Excellent cross-disciplinary collaborator, clear communicator, and open to constructive feedback.
- Proactive ownership mindset: identify gaps, propose solutions, and drive implementations to completion.
Your Responsibilities
- Design and develop scalable backend services in Go that enhance decision-making and response for operators.
- Construct high-performance APIs that facilitate customer-facing workflows and internal platform functionalities.
- Model complex relationships in graph databases while optimizing schemas and queries for performance and clarity.
- Implement event-driven systems (e.g., using NATS) to handle real-time operational data streams.
