Job Description

The ideal candidate is a self-motivated, self-managed multi-tasker and demonstrated team player. You will be a lead developer responsible for the development of new software products and working on improving numerous non-functional requirements of the products as well.

If youre looking to be a part of a dynamic, highly analytical team and have an opportunity to hone your Java, cloud engineering, and distributed system skills, look no further. As our Sr. software engineer for the platform team, you will be handed the reins to build the core microservices. Along with building services to query billions of rows in Googles BigQuery, you will be in charge of building scalable APIs to build user segments and evolve the architecture to send millions of notifications through varied streams like Email, SMS, and in-app notifications per day.

Responsibilities

  • Be responsible for the overall development of the modules/services that you will be working on.
  • Code, design, prototype, perform reviews, and consult in the process of building highly scalable, reliable, and fault-tolerant systems.
  • Our senior software engineer continuously refactors applications and architectures to maintain high-quality levels.
  • Continue to stay abreast of the latest technologies in distributed systems, caching, and research new technologies and tools that enable building the next generation systems.
  • Act as an engineer who enjoys writing readable, concise, reusable, and extensible code every day.
  • Discuss and articulate requirements with product management and scope, and execute the feature roadmap.
  • Participate in the teams hiring process by being a panelist in interviews.

Requirements

  • Ideally, 7+ years of hands-on experience in designing, developing, testing, and deploying large-scale applications and microservices in any language or stack (preferably Java, Springboot).
  • Good knowledge in one or more of these areas: Cloud, NoSQL stores; we use Google Cloud, Kubernetes, BigQuery, and messaging systems.
  • Excellent attitude and passion for working in a team, with a willingness to learn.
  • Experience in building low-latency, high-volume REST API request handling.
  • Experience in working with distributed caches like Redis.
  • Ability to Get Stuff Done.

Bonus Points If

  • Experience in containerization technologies like Docker and Kubernetes.
  • Experience working in any cloud platform (preferably GCP).
  • Experience in NoSQL stores (like Cassandra, Clickhouse, and BigQuery).

This job was posted by Vinola Mercy from Lifesight.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: India City: Bengaluru ,Karnataka
Company Website: https://bit.ly/4oexbOu Job Function: Engineering
Company Industry/
Sector:
Technology Information and Internet

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn