Bachelor’s or Master’s Degree in Computer Science, a related field, or relevant work experience.
- 3 - 5+ years of experience in software development.
- Experience in designing and leading development on web based systems.
- Experience in working in a collaborative, team-based development environment.
COMPETENCIES – SKILLS/KNOWLEDGE/ABILITIES:
- Strong knowledge of the full agile software development lifecycle.
- Deep understanding of web technologies.
- Ability to research and learn new technologies and practices, and incorporate them into an existing software system.
- Proficiency in designing software solutions to meet business needs.
- Understanding of software design patterns and architectural strategies.
- Excellent verbal and written communication skills.
Of course, we’re interested in more than just your technical skills. We want to make sure that we’re a great fit for each other. Here are some of the characteristics that are must haves for our team.
- Motivated and hardworking. This one means a lot to our team, and should mean a lot to you, too.
- Excited about working in a fast paced, startup environment. Sometimes we all have to wear a few different hats.
- Detail oriented. We like to go fast, but we still think it through.
- Handle stress well. You won’t find any jerks on our team.
- Care a lot about creating an exceptional user experience. Even if you don’t work on client side code.
- Driven to create something big. You have lofty ambitions and want to be part of a team that changes an industry.