Senior Software Engineer
Terminal.com
This job is no longer accepting applications
See open jobs at Terminal.com.See open jobs similar to "Senior Software Engineer" Craft Ventures.Software Engineering
Costa Rica
Posted on Sep 7, 2023
About The Role
You will work on our backend micro services cloud platform. Initial objective is to re-architect core services like our notifications platform, media services and authentication systems.
For the notifications system we want to move to a Kafka based model. We’re replacing some of our RDBMS systems with a NoSQL system like MongoDB. In the case of our authentication system this is a large overhaul to eliminate some legacy open source software. With the media services we are overhauling the pipeline processing and also migrating the underlying datastore
What you'll do
You will work on our backend micro services cloud platform. Initial objective is to re-architect core services like our notifications platform, media services and authentication systems.
For the notifications system we want to move to a Kafka based model. We’re replacing some of our RDBMS systems with a NoSQL system like MongoDB. In the case of our authentication system this is a large overhaul to eliminate some legacy open source software. With the media services we are overhauling the pipeline processing and also migrating the underlying datastore
What you'll do
- Build, maintain and improve applications for the GoPro Cloud
- Maintain the associated CI/CD pipelines for the ecosystem
- Document the implemented solution
- Provide estimations of work effort
- Work together with QA, Program and Product to ensure timely delivery with quality
- Ruby on Rails proficiency
- Experience with asynch event driven systems like Kafka
- Rest APIs
- NoSql databases like MongoDB
- General AWS skills (RDS, Kubernetes of EKS, etc)
- 5+ years exp
- Design and Implement distributed systems: Messaging, Queues, Workers
- Experience with databases: Modelling, CRUD operations, querying SQL and NoSQL databases
- Experience with Docker and container orchestration such as Amazon ECS/EKS
This job is no longer accepting applications
See open jobs at Terminal.com.See open jobs similar to "Senior Software Engineer" Craft Ventures.