Who You Are
First, the basics: you want to live in wonderful Madison, WI. We hire full-time developers to work on-site in our downtown Madison office.
Next, you highly value the “soft” skills. You are professional, communicate well, and have empathy, compassion, and understanding for others. These are qualities that make a good developer great.
Finally, you’re excited to share technological knowledge with us. We value teaching each other, and we want to add people who will learn with us. You bring experience and enthusiasm that makes Bendyworks a vibrant place to think and work.
What You’ll Do
As a developer at Bendyworks your job is to create happy customers. We do this in three main ways:
- Work with customers to figure out what they want and let them know what to expect.
- Deliver the working products that meet these expectations.
- Keep Bendyworks running smoothly.
There’s more to say on each of these points.
Working with customers
You’ll know the vision and scope of the customer’s project as well as gritty day-to-day details. You’ll work with them on the daily tasks of agile software development–breaking down projects into stories that are well-specified and helping them choose the best course of action.
Expect a little bit of travel. Since we work closely with clients all over the country, we sometimes visit them to kick off a project. You might be on the road once or twice a year for a week or so.
organization, strong verbal and written communication skills, translating technical ideas for non-technical audiences
Working with software
We work in pairs to write code. You’ll work alongside your pair on creating, maintaining, or upgrading a client’s codebase, according to the client’s needs. You’ll keep up with changes, improvements, and vulnerabilities in your chosen technologies so you can provide the best services available. You’ll work to improve performance, usability, and code clarity where it’s important to your client.
Making clients their dream applications means solving challenging technical problems every day. We draw on our developers’ expertise at all levels of the development stack, from client-side JS to servers to databases and beyond.
git, web development languages and frameworks, testing frameworks, creating documentation, TDD
- Experience with modern web development languages and frameworks (e.g. Ruby on Rails, Django on Python, Clojure)
- Capability in writing and maintaining test suites
- Familiarity with databases (relational or otherwise)
- Proficiency with a modern version control system
Bendyworks is a small company. We work together to keep Bendyworks running, so you’ll have some responsibilities outside of the traditional “developer” role. You’ll participate in retrospectives and committees, discussing how to make Bendyworks thrive. Expect to be involved in the team, whether it’s through hiring, mentorships, training, blogging, sales, volunteerism, or a role we haven’t invented yet.
flexibility, proactivitiy, team collaboration, quick learning