What you'll do:
Providing supervision and guidance to software engineering teams
Perform code reviews to identify basic technical and logical errors
Continually researching the current and emerging technologies and proposing changes where needed
Develop best practices to improve productivity and utilize programming principles, tools, and techniques to write solution codes.
Developing high-level product specifications with attention to system integration and feasibility
Ensure software meets all requirements of quality, security, modifiability, extensibility etc
Work closely with other team members and departments to ensure the success of products
Qualifications
At least 7-year experience in software development
Excellent knowledge of software and application design and architecture
Experience developing IT and cloud infrastructure
Experience coding in various languages (React.js, Node.js and more)
Passion in software products, start-ups, and cutting-edge technology
Sense of ownership and pride in your performance and its impact on the company's success
Experience with agile software development and cross-functional team environment
Familiarity with Jira or other project management tools
Excellent communication skills, growth mindset, teamwork, and ability to drive for result
