4 hours ago
Pune, IndiaSenior / Staff+
Responsibilities
- Design, develop, and maintain scalable backend services, RESTful or event-driven APIs, integrations, database procedures, and functions.
- Contribute to system architecture and implement secure, reliable, maintainable, and high-performance backend solutions.
- Design and optimize data models, schemas, queries, storage strategies, ETL/ELT pipelines, data lakes, warehouses, and data platforms.
- Build batch and real-time data-processing solutions with appropriate performance, resilience, monitoring, data-quality, lineage, and governance controls.
- Troubleshoot production, data-platform, and pipeline issues; perform root-cause analysis, capacity planning, performance tuning, and preventative improvement work.
- Contribute to CI/CD, infrastructure-as-code, automated deployments, testing, documentation, operational runbooks, and knowledge-transfer sessions.
- Collaborate with frontend engineers, product teams, QA, platform/SRE teams, architects, analysts, business partners, and source-system teams.
Requirements
- 5–10 years of professional experience.
- Strong backend-engineering fundamentals including data structures, algorithms, concurrency, distributed systems, API design, integration patterns, authentication, authorization, and secure coding.
- Experience building server-side applications and APIs, working with relational databases, PostgreSQL, SQL, indexing, transactions, data consistency, and stored procedures.
- Proficiency in one or more backend languages including Python, Java, C++, C#, Clojure, CoffeeScript, F#, JavaScript, Go, Ruby, Rust, TypeScript, or Scala.
- Strong SQL expertise and experience with relational or columnar data stores such as PostgreSQL, Oracle, and Microsoft SQL Server.
- Experience designing data models and developing ETL/ELT pipelines, batch or real-time processing solutions, and data platforms.
- Experience with Apache Airflow, Prefect, or Azure Data Factory; knowledge of data-modeling and architecture tools such as Visual Paradigm.
- Experience with unit and integration testing, version control, CI/CD, automated deployments, infrastructure-as-code, debugging, monitoring, performance tuning, and automation.
- Strong communication, collaboration, technical documentation, stakeholder-management, and knowledge-transfer skills.
Benefits
- Work location: Pune.
- Opportunity to work on transformation projects for international and local banks, insurers, payment providers, and energy-sector clients.
- Open, inclusive, diverse, and collaborative culture with opportunities for career growth and advancement.
Tech Stack
Apache AirflowC#C++ClojureF#GoJavaJavaScriptMicrosoft SQL ServerPostgreSQLPythonRubyRustScalaSQLTypeScript
Categories
BackendData Engineering
About Capco
Capco is a global technology and management consultancy focused on financial services, helping banks, capital markets, insurance, and wealth firms with digital transformation, risk and compliance, and data/AI-enabled modernization. Founded in 1998 and headquartered in London, it operates as a Wipro company. Its business model centers on project-based consulting, managed services, and solution delivery across strategy, engineering, and platforms for regulated institutions.
