Job Description
Company Description
UPDOT is a digital transformation company that specializes in creating brand identities and defining ideas digitally, helping products and services reach the digital market to increase brand awareness, sales, and desire. We are passionate about crafting digital journeys for brands and have rich industry and real-time experience in Bangalore, Dubai, and other overseas markets.
Overview
As a Senior Backend Engineer, you will be a steward of developer experience—designing, building, and maintaining SDKs, libraries, and APIs that make complex systems intuitive and delightful to use.
You will work closely with cross-functional teams to shape onboarding, documentation, and tooling, while providing technical leadership and mentorship across the organization. This role blends deep engineering expertise, product thinking, empathy, and ownership.
What You’ll Do
- Design and develop SDKs, libraries, APIs, and tooling that simplify complex workflows and enable rapid adoption.
- Own developer experience end-to-end: onboarding, quick starts, examples, documentation, and long-term maintainability.
- Provide technical leadership through architecture discussions, design reviews, and code reviews.
- Mentor and coach engineers across experience levels, helping raise the technical bar of the team.
- Partner with product, platform, and infrastructure teams to deliver cohesive developer-facing experiences.
- Advocate for and adopt new technologies, automation, and best practices to improve reliability, performance, and usability.
- Lead cross-team initiatives with a strong focus on security, observability, scalability, and operational excellence.
Required Qualifications
- 1+ years of professional software development experience, with 1+ years in TypeScript, PHP, Go, or Python.
- Strong backend engineering fundamentals, including:
- Concurrency & multi-threading
- Networking & API design
- Caching strategies
- Databases (SQL and/or NoSQL)
Nice to Have
- Experience with multiple backend languages and ecosystems (TypeScript, PHP, Go, Python).
- Familiarity with distributed systems and remote-first collaboration.
- Active participation in the developer community (blogs, talks, articles, OSS maintainership).
- Experience improving developer tooling, CI/CD, or automation for SDK
- Hands-on experience building libraries or SDKs consumed by other developers.
- Experience contributing to or maintaining large-scale or open-source projects.
- Proven ability to mentor engineers and influence technical direction.
- Strong product mindset with attention to detail and customer empathy.
- Experience writing developer-facing documentation (tutorials, guides, examples).
Package: The package for this role ranges from 5-6 LPA.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application