Temporal Technologies is an open source programming model company on a mission to simplify code and improve developer experiences. They are seeking a Senior Software Engineer to design, build, and maintain backend functionality for their Nexus services, which enhance modularity and security in distributed systems.
Responsibilities:
- Design and implement core backend service features for Nexus
- Provide appropriate test coverage for unit, integration, and performance for your feature ownership area
- Clearly document design choices and operational knowledge to successfully deploy and run service with those features
- Provide appropriate service level logs and metrics to make features operational for cloud service setup
- Provide appropriate alerts, dashboards, and runbooks for production
Requirements:
- At least 6 years of experience in a production environment as an 'Arranger' and/or 'Builder/Enhancer' of highly scalable distributed systems
- Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency
- 2+ years experience developing customer facing APIs and Frameworks
- Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as 'high end of Intermediate' and/or 'Advanced' or 'Expert' levels