Are you independent, self-motivated and looking to work in a dynamic, agile, start-up company? Do you welcome the challenge and rewards ofdeveloping withheterogeneoustools and technologies?Do you work hard but also believe that "life" is not a dirty word in "work-life balance"? Then this position is meant for you.
We’re looking for an experienced software developer to join our small engineering team. We’re all good at what we do and enjoy working together, in a relaxed environment.We release new functionality monthly, and you will be directly involved in the full development lifecycle, from design to deployment.
Your main responsibilities will include:
Rapid design, implementation and testing of new functionality for our suite of SaaS tools
Integrating with third-party technologies
Providing DevOps support for our cloud-based delivery infrastructure
Installing and configuring software and infrastructure applications
Giving guidance on best practices in software development and standards
You should have:
5+ years of hands-on experience designing, developing and implementing robust and scalable applications in Java or C#
Demonstrated proficiency in developing SaaS based applications
Ability to work efficiently with diverse technologies, willingness to quickly learn and adopt new ones as needed
Majority of the following would ensure a good fit:
Capability and desire to own both the design and implementation of software components and services
Excellent analytical and troubleshooting skills, ability to investigate and solve complex problems
Writing clean and easily maintainable code
Ability to work productively on your own (including remotely) and as a member of a small team
Good communication skills