Tekskills
Website:
tekskillsinc.com
Job details:
Job Description – Senior Backend Engineer (7–9 Years Experience)
Location: Pune
Work Mode: Hybrid
About the Role
We are looking for an experienced Senior Backend Engineer who can design and deliver high‑performance backend systems at scale. This role requires deep technical expertise, strong problem‑solving skills, and the ability to work across complex architectures. The ideal candidate is hands‑on, detail‑oriented, and capable of driving backend solutions end‑to‑end while collaborating with cross‑functional teams.
You will be responsible for building reliable, secure, and scalable backend components, optimizing system performance, and ensuring high availability. Exposure to distributed systems, cloud platforms, and modern backend frameworks is essential.
Key Responsibilities
Backend Development & Architecture
- Design, develop, and maintain robust backend services, APIs, and microservices.
- Architect scalable systems capable of handling high traffic and large datasets.
- Design event‑driven and distributed system architectures with proper communication patterns (REST, gRPC, messaging, streaming).
Performance Optimization
- Optimize backend logic, reduce bottlenecks, and ensure high throughput.
- Tune database queries, indexes, and schema for maximum efficiency.
- Improve service performance through caching, asynchronous processing, and load optimization.
System Design & Technical Ownership
- Lead and contribute to system design discussions, architectural planning, and design reviews.
- Ensure systems are fault‑tolerant, secure, resilient, and cloud‑ready.
- Evaluate technical trade‑offs and propose scalable solutions to complex problems.
Debugging & Code Quality
- Diagnose and resolve complex issues across backend services and systems.
- Produce clean, maintainable, and well‑documented code.
- Conduct code reviews, enforce coding standards, and mentor junior engineers.
Collaboration & Delivery
- Work closely with product, frontend, data, and DevOps teams to translate requirements into technical solutions.
- Drive end‑to‑end development cycles, from requirement understanding to deployment.
- Ensure timely delivery of high‑quality backend features and enhancements.
Automation & AI‑Driven Efficiency (Good to Have)
- Use automation, AI tools, or coding accelerators to improve development processes.
- Implement smart testing, linting, and CI/CD automation where applicable.
Required Skills & Experience
Core Technical Skills
- 7–9 years of hands‑on backend development in production environments.
- Strong proficiency in Python (FastAPI preferred).
- Solid experience designing scalable backend architectures and distributed systems.
- Strong SQL knowledge: query optimization, indexing, schema design, transactions.
- Strong understanding of RESTful APIs, microservices, asynchronous patterns, and event‑driven architecture.
- Deep debugging and problem‑solving abilities across systems and services.
- Experience building and maintaining production‑grade systems in AWS, Azure, or GCP.
Infrastructure & DevOps (Good to Have)
- Familiarity with CI/CD pipelines, versioning, and build automation.
- Experience with containerization: Docker, Kubernetes.
- Basic understanding of infrastructure-as-code (Terraform, CloudFormation) is a plus.
Soft Skills
- Strong communication skills with the ability to explain complex technical topics clearly.
- Ability to work in hybrid teams and collaborate effectively.
- Ownership mindset and strong attention to detail.
- Ability to mentor others and contribute to the team’s technical growth.
Click on Apply to know more.