We love building scalable web applications in Java. We love tackling hard challenges and turning them into useable products for our customers. If you do too, come join us. We code smart but fast. We like to get our code in front of users as quickly as possible so we can gather feedback to make it better. We use big data techniques to analyze behavior and produce better products.
As the ideal candidate you enjoy a good conversation about theory or architecture, but you are happiest writing code and turning those ideas into usable products. You care about the quality of your code and products more than anyone. You think about the experience of using your products as you're building them. You want to be part of a team that has a real value to both us and all of its customers as a Software Development Engineer.
We are expanding rapidly in the Boston area. There are high levels of innovation happening within the company that will provide amazing opportunities to build awesome products in a very dynamic startup-like environment. We have attracted top-notch talent from the high-tech industry over the past year. This is a great time to join us and be part of our exciting growth.
Essential Skills/Experience:
- 2+ years of hands-on programming experience in team environments working multiple-component systems.
- Strong desire to learn emerging technologies and innovate.
- Ability to support multiple concurrent projects.
- Strong communication skills / proven team player.
- Understanding of how quality software is designed and constructed.
- Motivated to learn and adapt to the rapidly changing technology landscape.
Requirements:
- Experience in Java, J2EE.
- Minimum BS in Computer Science.
- Solid foundation in data structures, algorithms, and OO Design.
- Strong knowledge of concurrency and experience developing multithreaded applications.
- Experience with a variety of Operating Systems such as Windows and Unix derivatives.
- Familiarity with database concepts.
- Experience working in an agile environment.
- Test Driven Development preferred.
Our award-winning technical teams design and support the innovative technologies that are transforming the cloud, the Internet and the world. From product developers to network engineers, data center technicians to platform engineers, our expertise ensures our customers have the technical solutions to meet their needs. We develop world-class products that help our customers establish, enhance and evolve their online presence.
Here’s what you need:
- Passion to contribute to a truly exceptional customer experience, no matter your job title.
- Understanding that innovation and creativity is a part of what we do every day.
- Agility and action orientation – we move at the speed of internet.
- Understanding of the privilege and obligation of being part of a team.
Here’s what we’ll provide:
- A fun, dynamic and challenging work environment.
- Formal and informal opportunities and support for ongoing learning, growth and development.
- Team building activities and recognition.
- Competitive base plus bonus incentive.
- 100% employer-paid medical, dental, and insurance coverage for all benefit-eligible employees.
- Flexible time off policies
|