Senior Software Engineer - Back-end Job in Blueshift Labs
Senior Software Engineer - Back-end
Blueshift Labs
4+ weeks ago
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Job Summary
Responsibilities
- Own features end-to-end and design and implement them with good quality
- Design and create distributed, low latency, and highly available micro-services that handle large quanitities of data are scalable to billions of actions.
- Design, track, and optimize system level metrics for cost optimal performance and stringent SLAs on throughput, latency and availability
- Analyze high volume of machine and cloud metrics data to report and make data-driven decisions.
- Explore and evaluate state-of-the-art technologies that can be used to make the platform more robust and resilient.
- Help other members of the team in their features, review, and ensure high-quality output.
- Work with other engineering and business groups to implement and drive adoption of new features
Requirements
- 5+ years of working experience as a back-end / application engineer.
- Hands-on experience in designing and developing large scale backend micro-services.
- Past experience working with web frameworks such as Ruby on Rails and/or back-end languages such as GoLang and Elixir.
- In depth understanding of real-time & distributed systems, low latency caches, ACID and CAP principles is a big plus.
- Solid understanding of general Computer Science concepts including data structures, concurrency, and recursion.
- Experience with NoSQL systems such as Cassandra, ElasticSearch, Hbase, REDIS will be a great advantage.
- Working experience with SQL databases such as MySQL or Postgres will be an added advantage.
- Experience working with Linux, containerization, and public cloud.
- Must be extremely detail orientated and have excellent communication skills.
- Curiosity and passion for algorithm design.
- Bachelors/Masters/Ph.D. in Computer Science or related fields.
Experience Required :
Minimum 5 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us