Lead Full Stack Engineer

Engineering · Full-time · Bengaluru, India

Job description

Join our team at ASAPP, where we're developing transformative Vertical AI designed to improve customer experience. Recognized by Forbes AI 50, ASAPP designs generative AI solutions that transform the customer engagement practices of Fortune 500 companies. With our automation and simplified work processes, we empower people to reach their full potential and create exceptional experiences for everyone involved. Work with our team of talented researchers, engineers, scientists, and specialists to help solve some of the biggest and most complex problems the world is facing. Our team is dedicated to delivering a premium experience for customers on a daily basis. We work on building SDK's and other external channels like Apple Business Messaging, Google Business Messaging, etc. Within our event-driven ecosystem, you'll apply HTML5, CSS, and JavaScript techniques to craft compelling user interfaces, ensuring seamless interactions and visually appealing designs. Additionally, you'll leverage GoLang to construct robust backend solutions, utilizing Kafka, Redis, and MySQL. Your responsibilities will include advocating for automated testing, implementing optimal coding practices, and contributing to application architecture. Through cross-functional collaboration, you'll help deliver high-quality, responsive applications that prioritize performance and user experience.

What you'll do

  • Collaborate closely with cross-functional teams including design, product, and other engineering teams to deliver high-quality solutions.
  • Lead the end-to-end development process of complex web applications using React and Go
  • Focus on delivering great user experiences
  • Communicate with other teams to deliver a unified and consistent UX across all of our applications
  • Create user interfaces that can handle both simple and complex interactions
  • Collaborate to take our development to the next level: bring new ideas, frameworks, technologies and best practices
  • Contribute to the growth of the team by engaging in the recruiting process
  • Stay up to date with the latest web technologies and share your knowledge as appropriate
  • Contribute to an on-call rotation for technical support, ensuring the reliability and availability of our systems

What you'll need

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • At least 6 - 9 years of combined front-end and back-end software development experience
  • Advanced JavaScript knowledge and experience working with React
  • Strong hands-on experience with React for building interactive user interfaces.
  • In-depth knowledge of modern HTML, CSS and the DOM
  • Advanced GoLang or similar programming language experience ( Python, Java)

What we'd like to see

  • Proven expertise in developing robust and efficient APIs.
  • Demonstrated ability to analyze complex problems and implement creative, effective solutions.
  • Excellent teamwork and communication skills, and a passion for working in a collaborative environment.
  • A desire to stay up-to-date with the latest industry trends and technologies, and a willingness to propose innovative ideas.