Rattle Logo

Rattle

Senior Software Engineer - Data Platform

Reposted 22 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
Bengaluru, Karnataka
Senior level
In this role, you will design and evolve the backend architecture for Rattle's data platform, manage customer-facing features, make technical decisions regarding database designs and infrastructure, and contribute to DevOps for deployment and maintenance. Additionally, you will ensure high standards of code maintainability and drive the success of large-scale applications.
The summary above was generated by AI

Role: Senior Software Engineer - Data Platform
Location: Bangalore
Type: Full-Time


At Rattle, we are transforming how revenue teams and leaders connect with their go-to-market systems.

Our process automation platform empowers teams to boost efficiency, transparency, and growth across their revenue funnels. With intelligent real-time alerts, Rattle provides revenue leaders with actionable insights, seamless collaboration, and improved forecast accuracy—all accessible within Slack or MS Teams.

Trusted by thousands of revenue leaders at companies like Notion, Twilio, Sigma Computing, Abnormal Security and Nutanix, Rattle helps teams work smarter and achieve predictable results

Visit us at gorattle.com


What you'll get to do

  • As a backend engineer, design, build and evolve the backend architecture of our product to support customer-facing and internal features to serve customers and millions of data requests per hour.
  • You will engage in technical decisions from choosing the optimal database design to best-practice infrastructure decisions
  • You will proactively incorporate best practices for security, analytics, and monitoring
  • You will contribute to DevOps by building procedures for deployment, troubleshooting, and maintenance.

This role is tailor-made for you if

  • You have 6+ years of experience designing, building, and deploying production-level large-scale web applications
  • You have hands-on experience with NodeJS.
  • You have experience working with both SQL and NoSQL databases like PostgreSQL, DynamoDB
  • Experience building event driven systems with SQS/Kafka
  • Experience building scalable data driven systems with ETL workloads
  • Practical knowledge and experience in deploying and managing big data applications on a cloud platform like AWS or Google Cloud.
  • You are comfortable conducting code reviews and giving feedback to ensure high code maintainability and extensibility standards.
  • You are energized by ambiguity and can create structure in a dynamic, fast-paced environment
  • You’ve high confidence, a low ego, and are generally a good human being :)


We already like you if

  • You love Slack (we are a Slack-first company)You have been part of an early/mid-stage start-up before
  • You love TechCrunch. We are obsessed with reading and talking about startups
  • You have created some amazing open-source projects

More reasons to join us

  • Shape the culture: As an engineer here, you’ll be instrumental in building the culture with us
  • Have meaningful impact: Your work will enable 1000s of enterprise customers and millions of data requests per hour
  • Flexibility: You get to design your workday around your life - we believe in outcomes and not counting hours
  • Listen and be heard: We love feedback, we enjoy receiving and giving each other feedback, and grow together


Top Skills

AWS
DynamoDB
GCP
Kafka
Node.js
NoSQL
Postgres
SQL
Sqs

Similar Jobs

8 Days Ago
Easy Apply
Hybrid
Bengaluru, Karnataka, IND
Easy Apply
Senior level
Senior level
AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
As a Senior Software Engineer at Zeta, you will develop and maintain the Zeta Identity Graph platform, manage extensive data ingestion, ensure data integrity, and collaborate with various teams to optimize and architect data infrastructures. You'll work extensively with data systems, supporting real-time and batch processing while participating in architecture discussions and project ownership.
Top Skills: Advanced SqlAirflowApache KafkaAWSDjangoFastapiHiveJavaPythonScalaScyllaSnowflakeSpark
9 Days Ago
Bengaluru, Karnataka, IND
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Senior Software Engineer - Data Platforms, you will build and integrate innovative products for data and analytics platforms, maintain knowledge of industry trends, and create rapid product prototypes. You will work with various data management tools to tackle challenges such as data publishing and consumption.
9 Days Ago
Bengaluru, Karnataka, IND
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Lead Software Engineer in Data Management, you will develop innovative solutions for data management challenges, maintain industry knowledge, prototype products, and represent the organization at tech events. You will lead a team in creating and delivering cloud-based data management tools for businesses.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account