Lead Engineer
- Lead-Engineer
- Software-Engineering-Leadership
- Fullstack-Development
- Backend-Engineering
- Python-Development
- Engineering-Lead
- Senior-Lead-Engineer
- Lead-Engineering
- Senior-Engineering-Lead
- Technical-Lead-Engineer
- Senior-Lead-Engineering
- Team-Lead-Engineering
- Lead-Product-Engineer
Role and Responsibilities
-
Highly technical, fully hands-on team leader with experience managing small to mid-size teams
-
Self-motivating, self-directing, and a great communicator (written and oral). You thrive in an environment that grants you a lot of autonomy to explore creative solutions
-
A track record of leading and mentoring less experienced developers. You are eager to teach others and invested in the growth of your team
-
Excellent problem solving skills. You excel at analyzing and solving problems using technology
-
Plan and document technical specifications for features or system design
-
Design, build and configure applications to meet business process and application requirements
-
Knows to take action and raise flags during all stages of development
-
Excellent communication skills and the ability to communicate technical concepts to a non-technical, international audience
Knowledge & Experience
-
4+ years of full-stack web development experience with any major server-side stack, databases, and modern front-end (JS, HTML, CSS)
-
Work closely with senior stakeholders both inside and outside the company to understand business requirements and help translate these into technical requirements for the development team
-
Partner with the Head of Product refine backlog items and provide input on backlog prioritization
-
Develop the strategic direction of the company through product and engineering leadership, making architectural decisions that ensure scalable solutions
-
Experience in security, scalability, resilience, and efficiency of backend components
-
Direct the development team in the design, development, coding, testing and debugging of applications
-
Lead “code reviews” for your team and consultant developers
-
Experience working remotely and/or working with teams that are distributed geographically
-
Solid knowledge of Data Science, including with scraping/aggregating, cleansing, and manipulating large amounts of data
-
Excellent Computer Science fundamentals, object-oriented design, data structures, algorithms, problem-solving, and complexity analysis
-
Extensive programming skills in Python and Django or other similar languages and web frameworks, with a track record of getting stuff done. You are adept at shipping high quality, well-tested code in a fast paced environment
-
Write testable, scalable and efficient code
-
Knowledge in database architecture (PostgreSQL and NoSQL knowledge is a plus)
-
Understanding of common software design patterns
-
Working knowledge of AWS is a plus
-
Test-driven development (TDD) experience is a plus
-
Familiarity with Javascript frameworks is a plus
Originally posted on Himalayas
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.