About the role
Develop innovative solutions to tackle big industry problems
Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
Provide technical guidance on the research and development of new products and services
Contribute towards the entire development lifecycle of analysis, design, implementation and test
Detect, report, investigate, and fix product defects
Automation, including writing unit and integration tests
Optimize and apply best practices
Maintain high standards of quality for code, technical documentation, and deliverables
Collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions
Be active in the community by participating in meetups and conferences
Participate in brainstorming and idea generation activities
Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projects