We're looking for a Senior Software Engineer to lead the design and implementation of next-generation cloud application capabilities. In this role, you'll take ownership of full lifecycle development, building systems that are resilient, scalable, and engineered for continuous operation. You'll work across the stack to deliver solutions that power real-time integration and automation at scale.
What You'll Do
- Partner with engineering, product, and operations teams to solve complex technical challenges
- Design and implement distributed systems that operate reliably around the clock
- Collaborate with senior architects to shape the evolution of the platform
- Take end-to-end responsibility for the performance, security, and scalability of cloud services
- Evaluate and integrate emerging technologies to enhance platform capabilities
What We're Looking For
You thrive in a self-directed environment and communicate clearly across time zones. You're comfortable making technical decisions based on data and evidence, and you value input from peers regardless of role or background. A collaborative mindset and strong initiative are essential.
- Proven experience in full-stack development with a focus on scalable systems
- Excellent communication skills, both written and verbal
- Ability to work independently and contribute meaningfully in a distributed team
- Commitment to data-informed decision-making and technical excellence
- Belief in a culture where the best idea wins—no matter where it comes from
Technical Environment
Our platform leverages modern technologies including Angular, TypeScript, Node.js, Kafka, Elasticsearch, MySQL, and Kubernetes. Experience with containerization, microservices, and cloud-native infrastructure is highly valued.
Work Environment
This is a fully remote position with a globally distributed team. We're built for remote effectiveness—collaboration tools, asynchronous workflows, and inclusive practices are central to how we operate. Talent is hired worldwide, and we support flexible schedules within a performance-driven culture.
Why Join Us
You'll grow your skills in a fast-moving, innovative setting where learning is encouraged and impact is measurable. Our culture is open, collegial, and focused on continuous improvement. If you're passionate about building systems that matter and want to work in an environment that values ideas over hierarchy, this is the place.