Responsibilities
Work as active hands-on developer in the scrum team
Perform impact analysis, deliver solutions and testable code using agile/scrum development environment.
Deliver and contribute to overall team development efforts for timely and quality delivery.
Maintain and contribute to code quality, repositories, and automation scripts.
Participate in driving the quality of the product, all the way from requirements specification through release
Create and perform system unit testing, groom and estimate sprint work along with other team members and ensure commitments are met always
Proactively identify upcoming technical challenges, and collaborate with peers to propose solutions and fix the issues.
Develop software using best practices and standards for all development
Identify areas of improvement in process, tools and contribute with ideas, suggestions
Skills/experience
2+ years of experience designing software solutions as a hands-on coder.
Hands-on experience and coding skills with elixir programming language
Experience working with mysql or similar databases
Should be comfortable with writing test-scripts and utilizing it for functional and integration testing
Knowledge about modern software design patterns , single page apps
Experience with software development lifecycle processes and agile development practices
Good written and verbal communication skills
Self motivated, able to work proficiently both independently and in a team environment
Good to have skills
Experience/knowledge of elm, json, js, css, react