Job details

Lead Engineer

  • Java
  • Python
  • React.js
  • Go

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
Angkas is looking for an experienced Tech Lead, specializing in backend development, to help strengthen our product. The team needs someone who has worked in challenging environments like emerging technologies and less-than-optimal markets, rapidly changing user base and has post-launch experience of high traffic services/products.

What You Will Be Doing
  • You will be leading and mentoring a multidisciplinary team of 5-10 highly motivated engineers to translate growth objectives into into quick prototypes, iterative MVPs, A/B experiments, evaluate and then upgrade into scalable and extensible design
  • Write/Review Code every day in addition to pairing with team members on functional and nonfunctional requirements and spread design philosophy, goals and improvements to code quality across the team
  • Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance
  • Coordinate with cross functional teams (Product, Mobile, DevOps, UX, Data Science, Data Engineering, QA etc.) on planning and execution
  • Building and managing automated build/test/deployment environments
  • Research new technologies and tools, speak and participate in tech conferences to carry the Client brand throughout the community
  • Own the architectural design, support, and strategy for various platform microservices

Requirements

What You Need for this Position
  • 7+ years of relevant software development experience preferably with experience in growth products, A/B testing, and consumer facing services at scale.
  • Hands on experience in some of the following technologies: Go, React Frameworks, Python, Java.
  • 1+ years of leading and mentoring an engineering team.
  • Ability to understand and implement Continuous Integration and Continuous Delivery
  • Well versed with Agile methodologies, TDD and Test Engineering and Automation
  • Experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc.
  • Ability to plan, prioritize, estimate and execute releases with good degree of predictability
  • Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks

Benefits
  • Hybrid work
  • Work life balance
  • Full-time
  • Opportunities for Career Progression
  • Competitive salary
  • Start-up environment
  • Multi-cultural and Agile work environment
  • Diversified use of technology