1 month ago
Remote, IndiaStaff+
Responsibilities
- Own the architecture and technical direction of large-scale, distributed enterprise applications.
- Design and develop scalable, secure, and highly available backend services primarily using Python.
- Contribute to Java-based services and evolve the overall platform architecture.
- Drive architectural decisions, technical strategy, and engineering standards across teams.
- Mentor engineers through technical guidance, design reviews, and code reviews.
- Promote clean architecture, automated testing, security, observability, and operational excellence.
- Use AI-assisted engineering tools and workflows to accelerate development, improve quality, automate repetitive work, and increase engineering productivity.
- Improve developer experience, platform capabilities, automation, reliability, and operational excellence.
Requirements
- Bachelor’s or master’s degree in computer science or a related field.
- 8+ years of professional software engineering experience.
- Strong Python backend development expertise and good working knowledge of Java.
- Deep understanding of distributed systems, microservices, event-driven architectures, REST APIs, and modern software architecture principles.
- Hands-on experience with AWS, Azure, or GCP; Docker; Kubernetes; Infrastructure as Code; CI/CD pipelines; Linux; observability; production troubleshooting; and application security.
- Experience with relational and NoSQL databases, messaging systems, caching technologies, and asynchronous processing.
- Ability to design scalable, resilient, secure, and highly available enterprise systems.
- Experience with GitHub Copilot, Claude, Cursor, ChatGPT, or similar AI development tools while maintaining quality, reliability, and security standards.
- Excellent communication, technical leadership, mentoring, and cross-functional collaboration skills.
- Hands-on technical leadership, strong architectural thinking, ownership, customer focus, and a commitment to continuous learning.
- React, TypeScript, GraphQL, enterprise SaaS platforms, AI/LLM-powered applications, developer productivity platforms, or open-source contributions are desirable.
Benefits
- Competitive salaries and company equity depending on role and level.
- Medical insurance and healthcare benefits for employees and families.
- Fully paid life insurance premiums and group term life insurance.
- Flexible hours and paid time off.
- Mental wellness platform subscription.
- Gym reimbursement and childcare reimbursement.
- Remote role based in India.
