Software Engineer
Must-have:JavaScriptRubyHTMLCSSFullstackAgileLead
About the company
Your work makes a difference in people's lives.
Your tasks
Design and develop efficient and intuitive applications for client organizations. Participate in user experience design and architecture initiatives and lead regular code reviews with a major focus on usability, performance, scalability, and future expansion. Write robust code and demonstrate its robustness through automated tests. Work as a member of a team, helping the team respond quickly and effectively to business needs.
Requirements
The right candidate will be
- A skilled communicator.
- A collaborative self-starter who thrives in a team setting.
- Derive great satisfaction in rising to meet new work challenges and producing quality results.
- Have a love for technology and a constant curiosity about the world around you.
- B.S. degree or better in computer science/computer engineering or another related engineering/scientific field.
- 0+ years of relevant job experience, or significant development experience in an academic program of study.
- Proficiency in languages, frameworks, and patterns necessary to build full-stack web applications.
- Foundational experience in any of the following technologies: JavaScript, HTML5, CSS3, Ruby, or Elixir.
Nice-to-Haves
- UX, UI, visual design skills.
- Professional services background.
- Agile development experience.
What we offer
- Competitive salary.
- Commuting allowance.
- Flexible schedule.