26 Oct
|
Beyond Seek Technologies
|
India
26 Oct
Beyond Seek Technologies
India
We're looking for a seasoned, hands-on Tech Lead to lead the development of a customer-facing mobile application, working closely with customer/stakeholders and cross-functional engineering teams. You'll own technical architecture, guide product and engineering decisions, and lead a team of 2–5 engineers to deliver a production-ready application. This role requires someone who can move comfortably between high-level system design, hands-on development, product discussions, and stakeholder management. We're looking for an engineer who combines strong mobile and backend expertise with modern AI-assisted and agentic development practices.
What You'll Do
1. Technical Leadership & Software Architecture
• Own end-to-end technical architecture, making pragmatic decisions around scalability, performance, security, maintainability, and cost.
• Translate business requirements into technical designs, system integrations, and implementation plans.
• Establish engineering standards, conduct code reviews, and drive best practices across the development lifecycle.
• Identify technical risks early and make informed trade-offs between delivery timelines and long-term maintainability. 2. Mobile Application Development
• Lead the development of high-quality mobile applications using Flutter, with a strong understanding of native Android and iOS development.
• Design mobile application architecture, state management, navigation, API integration, offline capabilities, and error handling.
• Understand platform-specific requirements, performance optimization, app lifecycle management, permissions, and deployment processes.
• Ensure reliable integration between mobile applications, backend services, and third-party systems. 3. Backend Engineering & AWS
• Design, develop, and maintain production-grade backend services using Python, FastAPI, and AWS Lambda.
• Build and deploy containerized applications using Docker, Amazon ECS, and AWS Fargate.
• Design robust APIs, asynchronous workflows, integrations, and data models.
• Apply best practices for authentication, authorization, observability, automated testing, CI/CD, and production monitoring.
• Make sound architectural decisions around serverless versus containerized workloads, reliability, scalability, and cloud costs. 4. Product Thinking & Customer Collaboration
• Work directly with customer stakeholders to understand business objectives, clarify requirements,
and translate them into actionable engineering plans.
• Participate in product discovery, solution design, feature prioritization, and technical feasibility discussions.
• Communicate architectural decisions, trade-offs, risks, and delivery progress clearly to both technical and non-technical stakeholders.
• Proactively manage expectations, resolve ambiguities, and ensure alignment between customer needs and engineering execution. 5. Team Leadership & Cross-Functional Collaboration
• Lead and mentor a team of 2–5 engineers, providing technical direction, code reviews, and hands-on guidance.
• Break down requirements into milestones, delegate work effectively, and maintain delivery quality and predictability.
• Collaborate with other engineering teams on APIs, integrations, shared services, and architectural dependencies.
• Coordinate across teams to resolve blockers, manage dependencies, and ensure smooth end-to-end delivery.
• Foster a culture of ownership, accountability, collaboration, and continuous improvement. 6. AI, LLMs & Agentic Development
• Leverage AI-assisted and agentic coding tools to accelerate development, testing, debugging, and code review.
• Design and implement LLM-powered features, integrating commercial or open-source language models into applications.
• Understand practical patterns for tool calling, structured outputs, retrieval-augmented generation (RAG), and multi-step agent workflows.
• Apply appropriate evaluation, security, observability, and human-in-the-loop safeguards to AI-powered features.
• Identify opportunities to use AI to improve both the product experience and engineering productivity. What We're Looking For Must-Have Experience
• 5+ years of software engineering experience, including at least 2 years in a Tech Lead or equivalent technical/product leadership role.
• Proven experience leading a team of engineers and delivering production software.
• Strong hands-on experience with Flutter and mobile application development,
backed by a solid understanding of native Android and iOS development.
• Strong backend engineering experience with Python, FastAPI, Postgres, and AWS.
• Practical experience deploying and operating production workloads on AWS ECS and Fargate.
• Strong understanding of software architecture, API design, distributed systems fundamentals, and cloud-native application development.
• Demonstrated experience working directly with customers or business stakeholders, including requirements gathering, solution design, and delivery management.
• Experience collaborating with multiple engineering teams and managing technical dependencies.
• Hands-on experience integrating LLMs into applications and using AI-assisted or agentic development tools in real engineering workflows.
• Excellent written and verbal communication skills, with the ability to explain complex technical concepts clearly. Good to Have
• Experience taking a mobile product from initial design through production launch and subsequent iterations.
• Familiarity with CI/CD pipelines, infrastructure as code, automated testing, and production observability.
• Experience with PostgreSQL, Redis, event-driven systems, queues, and asynchronous processing.
• Experience with mobile app security, performance profiling, crash analytics, and release management.
• Experience designing AI agents that interact with APIs, external tools, or business workflows.
• Experience working in a customer-facing engineering, consulting, or product development workplace. What Success Looks Like
• A well-architected, production-ready mobile application delivered in alignment with customer expectations.
• A team that executes effectively with clear technical direction, strong engineering practices, and minimal avoidable rework.
• Product and architecture decisions that balance business needs, engineering quality, delivery timelines, and operational costs.
• Effective collaboration across customer stakeholders and internal engineering teams.
• Meaningful use of AI and agentic development to improve engineering velocity without compromising quality. Who Would Thrive in This Role? Someone who is hands-on enough to solve difficult engineering problems, experienced enough to make sound architectural decisions, and has led customer conversations to drive delivery.
📌 Tech Lead (India)
🏢 Beyond Seek Technologies
📍 India