Vacancy expired!
We are moving fast and smart, and we need a Senior Software Engineer DevOps - who still has a love and aptitude for coding - to grow with us. We deploy every day, while our customers trade mission-critical data across our platform, and we need to move even quicker. As a Senior Software Engineer (DevOps), among other things, you'll be responsible for:
- Hear challenges from within the engineering team about developer experience and technical challenges (like scalability), in order to help implement solutions.
- Automate infrastructure and development tasks to allow us to ship code in a reliable and testable way.
- Maintain and monitor our cloud-based infrastructure.
- Streamline and improve existing infrastructure to be elegant and performant.
- Create application infrastructure like caching, queuing, etc., which we can build our platform on.
- Provide guidance and help to teams who need to use or change our infrastructure for product needs.
- Support with design and implementation of major back-end initiatives.
- Assist with application development in NodeJS as needed.
- Database administration and optimization (we use PostgreSQL).
- Assist with compliance efforts like SOC 2.
- Conduct performance testing.
- AWS
- IaaS - Terraform, Cloudformation, etc.
- System Monitoring Best Practices
- NodeJS
- API & microservice development
- Software quality practices: testing, CI/CD, documentation
- Distributed system infrastructure: clustered caching, sharding, NoSQL, queuing, event driven architecture
- Performance testing experience
- Some experience with TypeScript or JavaScript
- BSc or above in Computer Science or related discipline
- EDI experience
- SOC 2 Audit Experience
- Database administration and optimization experience. We use PostgreSQL, but any SQL/Relational Database language would be adequate.
- Experience with Typescript, Redis, AMQP, and gRPC
- Familiarity with NestJS
Vacancy expired!