Develop working software across the full stack (end to end) according to requirements and development standards
Provide technical leadership and guidance in the design and development of complex software solutions
Ensure code quality through rigorous code reviews, automated testing, and continuous integration practices, maintaining high code coverage.
Contribute to innovation and problem-solving initiatives, identifying opportunities to improve existing systems, processes, and technologies.
Collaborate closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions, ensuring alignment with strategic objectives.
Provide mentoring and guidance for junior developers in any areas of expertise through pairing or code reviews.
Continually improve domain and technical knowledge through professional development
Qualifications:
Advanced proficiency in Ruby on Rails, with a deep understanding of language syntax, conventions and best practices.
Strong skills in both back-end and front-end development using React.js
Proficiency in database design, optimization, and management, with experience working with relational databases (e.g., PostgreSQL, MySQL)
Solid skills in software version control with Git
Solid knowledge in unit testing and experience with TDD.
Experience working with a web development framework or SaaS application
Experience working in teams using tools such as GitHub and JIRA
At least 4 years commercial software development experience.
Minimum 6 years Ruby on Rails development experience building highly available web and mobile applications using C#, ASP.NET, Web Services, JavaScript, React