• Work as a team leader who manages communication lines with stakeholders and within the engineering team during planning and implementation • Work with tech team to create new design or architecture • Improve and maintain team culture in software development methodology • Maintain good code quality and a healthy system architecture
• Bachelor’s or Master’s degree in Computer Science
• Experience in architecting an application with at least 5 years of software engineering experience, and familiarity with any of these programming languages is preferred: JavaScript, Golang, Python and Java.
• Familiarity with distributed system, system performance, and scalability • Proven track record of good project management and planning • Willingness and past experience in leading a team
Full-time