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
- What we're looking for in you:
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