Deskripsi pekerjaan Lead Engineer Bvarta
Job Description
· Lead and mentor a team of engineers to deliver high-quality software products.
· Design highly performing and scalable systems.
· Ensure the security of applications by implementing security best practices.
· Conduct thorough code reviews to ensure high code quality and security practices.
· Create and maintain comprehensive documentation for systems and APIs.
· Identify and resolve technical blockers to ensure smooth project progress.
· Collaborate with cross-functional teams to define requirements and deliverables.
· Coach and develop team members to enhance their skills and performance.
· Collaborate with relevant teams to ensure smooth application releases.
· Identify and manage technical debt and implement strategies to optimize applications.
· Ensuring reliability, performance, and scalability of the applications under their ownership.
Job Requirements
· Bachelor's degree in Computer Science, Engineering, or a related field.
· Proficiency in leading small teams and excellent collaboration skills.
· Proficiency in system design and architecture.
· Proficiency in software design patterns and principles
· Proficiency in writing clean code, unit tests, and test-driven development.
· Proficiency in security best practices (e.g. OWASP guidelines) and secure coding.
· Proficiency in two of the following areas: backend, frontend (web/mobile), and devops development
· Strong proficiency in API design, data flow and database design.
· Strong code review skills and attention to detail.
· Ability to identify and resolve technical blockers effectively.
· Strong analytical and problem-solving skills.
· Commitment to quality and continuous improvement.
