Real job — pulled straight from Wingify’s careers page · Verified July 13, 2026 · No reposts.
Job description
Wingify is hiring a Senior Software Engineer, Backend & Search — a full-time, remote role. Apply directly on Wingify's careers page below.
Senior Software Engineer - Backend & Search
Location: India; Delhi, India
Department: Engineering
Experience: 3-6 years
Role Overview
- Track A – Backend & Search Engineering: Build and optimize high-throughput backend services using Go and Python, improve search relevance, and work with large-scale data systems powered by ClickHouse.
- Track B – Data Engineering: Design and maintain robust data pipelines using Airflow and dbt/Dataform, working with BigQuery and ClickHouse to enable reliable, scalable data processing.
About the Commerce Team
What You'll Do
Across Both Tracks
- Own the design, implementation, and delivery of complex features and distributed systems.
- Drive architectural decisions and establish engineering best practices.
- Lead code reviews and maintain high standards for code quality, reliability, and maintainability.
- Mentor software engineers and interns through technical guidance and feedback.
- Improve system performance, scalability, observability, and security.
- Partner closely with the Tech Lead and Engineering Manager on roadmap planning and technical execution.
Track A — Senior Backend / Search Engineer
- Build high-throughput, low-latency backend services using Go and Python.
- Design and improve search relevance, ranking, and recommendation services.
- Optimize ClickHouse queries and improve backend performance.
- Build reliable, observable, and fault-tolerant distributed APIs.
Track B — Senior Data Engineer
- Design, build, and maintain scalable ETL/ELT pipelines.
- Develop reusable workflows using Airflow and transformation frameworks such as dbt or Dataform.
- Own data quality, lineage, governance, and multi-tenant data architecture.
- Optimize warehouse performance, pipeline reliability, and cloud infrastructure costs.
What We're Looking For
Required Qualifications
- 3–6 years of experience building and operating production software at scale.
- Strong understanding of software design, distributed systems, and engineering best practices.
- Experience with automated testing, CI/CD pipelines, monitoring, observability, and code reviews.
- Passion for mentoring engineers and driving technical excellence.
Track A – Backend/Search
- Go and/or Python
- Search platforms such as Meilisearch, Elasticsearch, OpenSearch, Solr, or Vespa
- Analytical databases such as ClickHouse, BigQuery, or Apache Druid
- SQL and API design
- High-performance distributed systems
Track B – Data Engineering
- Advanced SQL and data modeling
- Workflow orchestration tools such as Airflow, Prefect, or Dagster
- Data transformation frameworks including dbt, Dataform, or Apache Spark
- Cloud data warehouses such as BigQuery, Snowflake, ClickHouse, or Redshift
- Python
- Cloud platforms (GCP, AWS, or Azure)
Good to have
- Kafka / Pub/Sub, Bigtable / Cassandra, Redis, Kubernetes / Docker / Helm, GraphQL.
- Semantic / vector search, ranking, recommendations, or ML pipelines.
- E-commerce / personalization domain experience.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Equivalent experience counts
- Languages: Python / Go ↔ Java, Node.js / TypeScript, Scala, C++, Rust (strong fundamentals transfer)
- Search engines: Meilisearch ↔ Elasticsearch, OpenSearch, Solr / Lucene, Vespa, Typesense, Azure Cognitive Search
- Analytical / columnar stores: ClickHouse / BigQuery ↔ Snowflake, Redshift, Apache Druid, Apache Pinot
- Orchestration: Airflow ↔ Prefect, Dagster, Luigi, Temporal, AWS Step Functions
- Transformation: dbt / Dataform ↔ Apache Spark, SQLMesh
- Messaging / streaming: Pub/Sub ↔ Apache Kafka, RabbitMQ, AWS SQS / Kinesis, Pulsar
- Wide-column / KV stores: Bigtable ↔ Cassandra, DynamoDB, HBase, ScyllaDB; Redis ↔ Memcached, Aerospike
- Cloud: GCP ↔ AWS, Azure
Our Commerce tech stack
- Backend: Python (FastAPI, Strawberry GraphQL, SQLAlchemy), Go
- Frontend: React, TypeScript, Vite, GraphQL
- Data & storage: PostgreSQL, Redis, ClickHouse, BigQuery, Bigtable, Google Cloud Storage
- Search: Meilisearch
- Data engineering: Apache Airflow (Cloud Composer), dbt, Dataform
- Platform & DevOps: Google Cloud (GKE / Kubernetes), Docker, Helm, GitLab CI, Sentry, Prometheus / Grafana
What we offer
- Remote-first work culture within India
- Flexible working hours
- Competitive compensation
- Opportunity to build and scale a modern, high-impact commerce platform
- Ownership of technically challenging problems with real business impact
- Collaborative engineering culture with strong mentorship
- Learning and development support through courses, certifications, and conferences
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
Is Senior Software Engineer, Backend & Search at Wingify a remote job?
Yes, Senior Software Engineer, Backend & Search at Wingify is a remote position. Candidates in Delhi, India may be preferred.
What skills are required for Senior Software Engineer, Backend & Search at Wingify?
The required skills for Senior Software Engineer, Backend & Search at Wingify include: Go, Python, Airflow, dbt, BigQuery, SQL, Elasticsearch, Kafka, Cassandra, Redis, Kubernetes, Docker, Helm, GraphQL, FastAPI, TypeScript, PostgreSQL, GitLab CI, Prometheus, Grafana.
What is the seniority level for Senior Software Engineer, Backend & Search at Wingify?
Senior Software Engineer, Backend & Search at Wingify is a Senior level position.
How do I apply for Senior Software Engineer, Backend & Search at Wingify?
You can view the full description and apply for Senior Software Engineer, Backend & Search at Wingify on EchoJobs: https://echojobs.io/job/wingify-senior-software-engineer-backend-search-rdaat.