
Search by job, company or skills

KEY RESPONSIBILITIES
1. Technical Leadership
• Lead end-to-end design and development of complex, high-performing, and scalable software solutions.
• Drive technical decisions and establish best practices in software architecture, coding, and deployment.
• Own design reviews, balancing trade-offs to deliver optimal technical solutions.
2. System Design and Architecture
• Architect robust, distributed systems and microservices that can scale globally.
• Perform advanced system design, factoring in scalability, security, and reliability requirements.
• Collaborate with cross-functional teams to align technical roadmaps with business objectives.
3. Code Quality and Optimisation
• Champion clean, maintainable, and reusable code through design patterns, advanced coding practices, and automated testing.
• Conduct in-depth code reviews and technical audits to ensure quality and adherence to standards.
• Optimise critical performance bottlenecks, ensuring systems meet SLA and scale efficiently.
4. Mentorship and Team Development
• Mentor SDE I and SDE II engineers, guiding them on design, debugging, and problem-solving.
• Foster a culture of technical excellence, collaboration, and continuous learning within the team.
• Drive knowledge-sharing initiatives, tech talks, and documentation improvements.
5. Ownership and Problem-Solving
• Own critical features/modules, proactively identifying and addressing technical debt.
• Troubleshoot and resolve complex production issues with deep root cause analysis and solutions to improve system reliability.
• Lead incident response and post-mortems to drive operational excellence.
6. Agile Delivery
• Lead Agile ceremonies like sprint planning, retrospectives, and daily stand-ups.
• Effectively prioritise features, bugs, and technical debt in collaboration with Product Managers and stakeholders.
• Ensure timely delivery of projects with high-quality code.
7. Continuous Innovation
• Stay at the forefront of emerging technologies and tools to drive innovation in development practices.
• Identify opportunities for automating manual processes and improving engineering efficiency.
• Contribute to the team's technical vision, strategy, and roadmap.
QUALIFICATIONS
Must-Have
• Experience: 3–5 years of professional software development experience in designing and building scalable systems.
• Education: Bachelor's/Master's degree in Computer Science, Engineering, or equivalent experience.
Technical Skills
• Strong expertise in programming languages/frameworks such as Java, Spring Boot, Python, etc.
• Deep experience in designing distributed systems, microservices, and event-driven architectures.
• Proficiency in cloud platforms (AWS, Azure, GCP) with deployment experience.
• Experience with containerization (Docker) and orchestration tools (Kubernetes).
• Expertise in performance optimisation, profiling, and system reliability.
• Strong grasp of data structures, algorithms, and system design.
• Solid understanding of CI/CD pipelines, DevOps practices, and Git.
Nice-to-Have
• Experience with Infrastructure-as-Code tools (Terraform, CloudFormation).
• Familiarity with monitoring and observability tools (Prometheus, Grafana, Datadog).
• Hands-on experience with big data or streaming systems (Kafka, Spark, etc.).
Soft Skills
• Proven leadership and mentorship abilities to inspire team success.
• Excellent analytical and problem-solving skills for complex issues.
• Strong communication skills for technical and non-technical stakeholders.
• Ability to work in a high-paced, dynamic environment and drive multiple priorities simultaneously.
• Proactive mindset to take ownership and deliver impact at scale.
Job ID: 149194987
Skills:
Java, Objective-c, Flutter, Kotlin, Swift, mobile app development frameworks, tools and libraries
Skills:
bedrock , Emr, Tensorflow, Pytorch, Spark, LLM serving frameworks, vector databases, real-time inference pipelines, agentic systems, AWS SageMaker, LLM orchestration, RAG pipelines
Skills:
react.js , Express.Js, CSS, PostgreSQL, Node.js, HTML, Sql, Git, Typescript, Javascript, Bitbucket, Bootstrap, Next.js
Skills:
Java, Android Development, Kotlin
Skills:
Java, Rust, Kotlin, Linux kernel drivers, BSPs, Android systems
We don’t charge any money for job offers