As a Platform Engineer, you will be a part of engineering team whose main mission is to design, develop, and deliver backend components and services that accelerate the process of transforming data and delivering value to the end-user. The platform team owns the backbone of our backend, from databases and messaging queues to automation and administration within the application. In order to keep up with the demand for new features, we are looking to grow our backend engineering team.
Core Responsibilities
- Design, develop, maintain, and optimize APIs
- Instrumenting the application for observability of performance and capacity
- Ensuring scalability and future-proofing the application
- Improving application performance, throughput, resiliency, and reliability
Required Skills
- High-level knowledge base of data structures, algorithms, and object/function oriented design
- 2+ years working with containerization (e.g., Docker, containerd)
- 2+ years programming experience with JVM languages (e.g., Java, Scala)
- 2+ years working with database design, implementation, and optimization
- NoSQL/Mongo preferred
- 2+ years working with Continuous Integration systems (e.g., TeamCity, Jenkins)
- Experience using Git for complex software systems with teams
- Experience writing automated unit tests for back-end system components, functional tests, and integration tests
- 2+ years working with JS frontend frameworks (e.g., AngularJS/Angular)
- 2+ years working with stylesheet preprocessors (e.g., SASS, LESS)
Nice-to-have Skills
- Experience working with distributed processing systems (e.g., Apache Spark/Storm/Kafka)
- Experience working with application orchestration (e.g., Kubernetes)
- Experience developing against Cloud Providers (i.e., AWS, Azure, GCP)
- Experience developing large, scalable applications
- Experience developing with Kotlin, Rust
- Experience using Linux or Mac for development
- Experience with websockets
We offer
- Prepared onboarding process, Buddy's support, code review, support
- Work in projects tailored to you and in those in which you would like to develop your skills
- Integrations - you will find out why we value work at devopsbay and the friendships made with us last for years
- Delicious espresso coffee
- Chill room, office gym and kitchen if you would like to show your culinary skills :)