Job Description
We are seeking a hands-on Tech Lead to drive the technical vision, architecture, and execution of our new product development pod. You will work alongside a Product Lead to rapidly prototype and build MVPs using modern cloud-native technologies and AI-assisted development tools. This role combines architectural leadership with active coding to bring innovative ideas to life.What You’ll DoArchitecture & DevelopmentOwn the technical architecture and hands-on development of prototypes and MVPs.Translate product requirements into scalable technical designs.Build end-to-end solutions with strong expertise in Java backend development and working knowledge of ReactJS (or similar frontend frameworks).Cloud & AI-Driven EngineeringArchitect and deploy applications on cloud-native platforms (AWS/GCP/Azure).Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Codeium) for faster prototyping and coding.Apply strong engineering practices: clean code, version control, CI/CD pipelines, and automated testing.Leadership & MentorshipMentor junior engineers as the team scales.Balance rapid execution with scalable, maintainable system designs.Promote engineering best practices and technical excellence.Collaboration & Continuous ImprovementPartner with the Product Lead to align business needs with technical feasibility.Drive experimentation and prototyping in a lean, startup-like environment.Continuously explore new technologies and methodologies to improve speed and quality.What You Know6+ years in software engineering, with at least 2 years as an architect or lead engineer.Proven experience in Java backend development and microservices.Experience designing cloud-native architectures (APIs, serverless, containerized solutions).Familiarity with ReactJS or similar frontend frameworks.Ability to leverage AI tools for accelerating development.Strong system design, documentation, and diagramming skills.Ability to balance rapid prototyping with long-term scalability.Excellent problem-solving and debugging skills.Ownership mindset and comfort in lean, fast-paced environments.Multi-language exposure (Python, Node.js, Go, etc.).DevOps/Infrastructure expertise (Docker, Kubernetes, Terraform, GitHub Actions).Prior startup or 0→1 product experience.Knowledge of security best practices for cloud-native apps.EducationBachelor’s degree in Computer Science, Software Engineering, or related field.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period