3 - 8 years
12 - 16 Lacs
Mangaluru, Hyderabad, Bengaluru
Posted:5 days ago|
Platform:
Work from Office
Full Time
We're looking for a Senior Backend Developer who thrives at the intersection of software engineering and data engineering . This role involves architecting and optimizing complex, high-throughput backend systems that power data-driven products at scale. If you have deep backend chops, strong database expertise across RDBMS platforms, and hands-on experience with large-scale data workflows, we'd love to hear from you. Key Responsibilities 1. Leadership Project Delivery Lead backend development teams, ensuring adherence to Agile practices and development best practices. Collaborate across product, frontend, DevOps, and data teams to design, build, and deploy robust features and services. Drive code quality through reviews, mentoring, and enforcing design principles. 2. Research Innovation Conduct feasibility studies on emerging technologies, frameworks, and methodologies. Design and propose innovative solutions for complex technical challenges using data-centric approaches. Continuously improve system design with a forward-thinking mindset. 3. System Architecture Optimization Design scalable, distributed, and secure system architectures. Optimize and refactor legacy systems to improve performance, maintainability, and scalability. Define best practices around observability, logging, and resiliency. 4. Database Data Engineering Design, implement, and optimize relational databases (PostgreSQL, MySQL, SQL Server, etc.). Develop efficient SQL queries, stored procedures, indexes, and schema migrations. Collaborate with data engineering teams on ETL/ELT pipelines , data ingestion, transformation, and warehousing. Work with large datasets , batch processing, and streaming data (e.g., Kafka, Spark, Airflow). Ensure data integrity, consistency, and security across backend and analytics pipelines. Must-Have Skills Backend Development: TypeScript, Node.js (or equivalent backend framework), REST/GraphQL API design. Databases Storage: Strong proficiency in PostgreSQL , plus experience with other RDBMS like MySQL , SQL Server , or Oracle . Familiarity with NoSQL (e.g., Redis, MongoDB) and columnar/OLAP stores (e.g., ClickHouse, Redshift). Awareness on Data Engineering : Hands-on work with data ingestion , transformation , pipelines , and data orchestration tools. Exposure to tools like Apache Airflow , Kafka , Spark , or dbt . Cloud Infrastructure: Proficiency with AWS (Lambda, EC2, RDS, S3, IAM, CloudWatch). DevOps CI/CD: Experience with Docker, Kubernetes, GitHub Actions or similar CI/CD pipelines. Architecture: Experience designing secure, scalable, and fault-tolerant backend systems. Agile SDLC: Strong understanding of Agile workflows, SDLC best practices, and version control (Git). Nice-to-Have Skills Experience with event-driven architectures or microservices . Exposure to data warehouse environments (e.g., Snowflake, BigQuery). Knowledge of backend-for-frontend collaboration (especially with React.js). Familiarity with data cataloging, data governance, and lineage tools. Preferred Qualifications Bachelor's or Master's in Computer Science, Software Engineering, or a related technical field. Proven experience leading backend/data projects in enterprise or startup environments. Strong system design, analytical, and problem-solving skills. Awareness of cybersecurity best practices in cloud and backend development.
Cirruslabs
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mangaluru, Hyderabad, Bengaluru
12.0 - 16.0 Lacs P.A.
Bengaluru, Mumbai (All Areas)
14.0 - 24.0 Lacs P.A.
Hyderabad, Pune, Bengaluru
5.0 - 10.0 Lacs P.A.
Noida, Delhi / NCR, Dehradun
10.0 - 12.0 Lacs P.A.
20.0 - 25.0 Lacs P.A.
Experience: Not specified
2.5 - 3.25 Lacs P.A.
15.0 - 25.0 Lacs P.A.
12.0 - 15.0 Lacs P.A.
Hyderabad, Pune, Bengaluru
18.0 - 25.0 Lacs P.A.
Chennai
3.6 - 7.2 Lacs P.A.