Backend Team Leader (Java/Python)
Lofty
Responsibilities
- Manage the local backend development team, ensure that the development process goes smoothly.
- Set measurable and challenging goals for the team, creating great engineering cultures.
- Hands-on coding & debugging & testing, collaborating with other roles to deliver our SaaS App with cutting edge experiences.
- Design and develop functional and sustainable web and mobile applications with clean codes in an agile manner.
- Involved in talent acquisition progress as technical interviewers.
- Mentor other team members.
Requirements
Minimum Qualifications
- BS/MS degree in Computer Science, Engineering or a related subject.
- Proven 5+ years working experience in backend development, 2+ years of work experience as a Tech Lead/Manager.
- Solid understanding of Java basics including JVM, I/O, concurrent and multi-thread programming, and vast knowledge of Java/J2EE frameworks e.g Spring/SpringBoot/Spring Cloud.
- Proficient in PostgreSQL/MySQL, experiences with NoSQL (Redis/MongoDB) will be a huge plus.
- A track record of completed projects with experience in Kafka/RabbitMQ.
- Familiarity with frontend technologies and platforms, such as web development, web security and HTTP/HTTPS.
- Familiarity with at least one kind of script language, such as Shell or Python.
- Good analytical skills, problem-solving skills, and love programming, with an innate desire of cleanliness.
- Excellent verbal/written English communication and strong time management skills.
Preferred Qualifications
- Good understanding of micro service-oriented architecture, with experiences in development, operations, and maintenance.
- Experiences with full stack development.
- Experience with stable and high-performing big data development, analysis, and design.