Produce high-quality, maintainable, and scalable software
Participate in technical assessment, scoping, and management of changes to the code based on new business requirements, product enhancements and other change requests
Participate/design, development and implementation of custom software solutions, refactoring legacy code, new feature development, and test coverage
Collaborate with the development team to produce high-quality, maintainable and scalable software
Maintain coding standards and participate in peer code reviews
Ensure architectural principles and coding standards are maintained across the code and project lifecycles
Prepare detailed specifications from which programs will be written as well as help design, code, test, debug, document, and maintain those programs
Stays current on modern technologies and innovations which can further enhance and improve Hub technical solutions and portal platforms
Analyze requirements, collaborate with the architect, and lead to produce thoughtful software designs
Capable of leading and contributing to technical discussions
Requirements
+2 years of relevant development experience with PHP (Laravel), Python, Flask, FastAPI, MySQL and PostgreSQL
Demonstrated experience in Front-end web development languages and tools, which include the following: ReactJS, HTML, CSS, JavaScript, TypeScript etc
Demonstrated understanding of API design principles and concepts (REST, GraphQL)
Ability to adapt to quickly changing business conditions
Willingness to grow and share his/her knowledge with others on the team
Experienced in cross-browser compatibility, accessibility, and web standards
Good knowledge of coding practices and standards, code refactoring, and code documentation is required
Deployment and maintenance of web applications using Python platforms
Strong understanding of Agile (Scrum) practices
Familiarity of Front-end design patterns (SPA, MVVM)
Source Control Git
Nice to Have
Experience using Jira, Confluence, BitBucket, ReactNative/Mobile Development