Senior Software Engineer
Location : Remote or Hybrid
Experience Level : Senior (7+ years)
About the Role
Were looking for a Senior Software Engineer who thrives on turning conversations into actionable, user-focused solutions. Youll work closely with stakeholders to deeply understand problems, identify root causes, and deliver thoughtful, high-quality software that stands the test of time.
Requirements
- 7+ years of experience designing, implementing, and testing software.
- Strong fluency in core software design principles.
- Experience with test-driven development (TDD).
- Familiarity with service-oriented architecture and distributed system fundamentals.
- Excellent ability to communicate technical concepts clearly to both technical and non-technical audiences.
- Bonus points for experience with Microservices, Pub / Sub, Event Sourcing, Eventide, and Message DB.
Technologies We Use
Languages & Frameworks : Ruby on RailsEvent-Driven Tools : Eventide, Message DBDatabases : PostgreSQLInfrastructure : Kubernetes, TerraformCloud : Azure