Develop software in accordance with specifications (SRS, interface designs)
Mentor and support the professional growth of your colleagues through coaching
Confidently take initiative on projects and tasks
Maintain and strengthen software development guidelines
Research, test, and implement new techniques and technologies
Advise and consult with clients on technical decisions and direction.
Requirements
At least five years of experience as a developer (engineer), including at least 2 recent years working with modern, popular programming languages such as Python, JavaScript/TypeScript and/or Java
Bachelor's degree, college diploma, or certificate in a software-related field, or equivalent experience
Full-stack web development
Development methodologies (Agile, Scrum, XP, Kanban, Shape Up, etc.)