Sr. Software Developer Engineer I
New
J
JobgetherSaaS AI
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- AWSGraphQLNode.jsPythonJavaTypeScriptGogRPCRustRESTful APIs
Requirements
- 10+ years of professional software engineering experience with strong backend development expertise.
- Strong proficiency in backend technologies such as Go, Java, Node.js/TypeScript, Rust, or similar programming languages.
- Experience building scalable SaaS platforms, distributed systems, backend services, and production-grade APIs.
- Strong understanding of data modeling, relational databases, caching strategies, and storage systems.
- Experience with REST, GraphQL, gRPC, and complex integrations.
- Proficiency in Python and familiarity with data engineering or ML libraries such as Pandas, PyTorch, or similar tools.
- Hands-on experience integrating AI, ML, or LLM capabilities into production applications.
- Strong knowledge of cloud platforms such as AWS, GCP, or Azure.
- Experience with Docker, Kubernetes, CI/CD pipelines, automated testing, and production monitoring.
- Understanding of authentication, authorization, security, data privacy, scalability, and reliability principles.
- Experience designing and operating large-scale backend systems handling high traffic or global usage.
- Proven ability to provide technical leadership, mentor engineers, and influence engineering decisions.
Responsibilities
- Design, build, and maintain scalable backend services, APIs, and integrations for SaaS products.
- Own key technical areas by driving architecture decisions, implementation, testing, and production delivery.
- Develop high-performance distributed systems capable of supporting large-scale, multi-tenant environments.
- Build and integrate AI/ML-powered features into production applications.
- Design and implement REST, GraphQL, or gRPC APIs and backend service architectures.
- Solve complex technical challenges related to scalability, performance, reliability, and security.
- Collaborate with Product, Data, ML, and Engineering teams to deliver customer-focused solutions.
- Mentor engineers through code reviews, technical guidance, and knowledge sharing.
- Lead complex engineering initiatives and contribute to improving development processes.
- Implement best practices around observability, automated testing, deployment, and infrastructure management.
View Full Description & ApplyYou'll be redirected to the employer's site