Overview
ihiji, a start-up Software-as-a-Service (SaaS) company, is growing team and
is seeking an experienced Python Contract Developer. You’ll be working with
a team on the development and implementation of our next generation system
functionality. In this role, you will work closely with our team to iterate
as our product evolves. You may also be responsible for taking periodic
breaks to play ping pong or xbox when the time calls for a little steam to
be blown off.
ihiji’s next generation product allows business locations the ability to
aggregate and monitor mission critical services - think of it as a mint.com
for branch or small business locations. The product will utilize much of
ihiji’s existing infrastructure which is a scalable, cloud-based SaaS
solution that is commercially available and provides a secure gateway for
electronics systems integrators to remotely monitor, service, and maintain
all aspects of each client’s in home or business electronics systems.
Our team is very collaborative, we all enjoy solving problems and
continuous improvement. We all appreciate a sense of humor and enjoy having
a good time while we’re at the office. Our office environment is pretty
informal (I’m currently rocking shorts and flips flops) and we’re flexible
on work hours and time off. We are supported by the Austin Technology
Incubator (ATI) who has housed and launched some of the most successful
startup companies in Texas. This is a great opportunity to join at a
pivotal point in our evolution and reap the benefits that a startup has to
offer!
Responsibilities
Develop, test, and maintain robust, scalable, high-quality software for our
technology platform and full suite of products
Contribute to continuous improvement of software development best practices
in the areas of coding tools, languages and APIs, as well as software
design and development processes.
Solve difficult problems while continuously learning and improving
Work closely with a team, including non-developers and a technical
architect, in a fluid environment with evolving requirements
Estimate work efforts so that they can be prioritized
Ability to self-manage and have flexibility in work hours (i.e. willing to
work off-hours, if necessary)
Challenge the status-quo
Experience
Familiarity with Javascript Libraries Such as JQuery
Linux or Unix Experience
Familiarity with SVN or Other Code Revisioning Systems
Strict Attention to Detail
BS. in Computer Science or Equivalent Street Cred
Desire to Work in a Fast-Paced, Start-up Environment Where Opportunities
and Challenges Are Great.
A Strong Work Ethic, Sense of Humor (Even Bad Humor) and Collaborative
Spirit
Competitive Table Tennis Experience Is A Bonus
Skills
1-3 years experience writing clean and concise Python
1-3 years experience tracing, debugging, and maintaining existing code.
Experience with Django
BS/MS in Computer Science or equivalent experience
Familiarity with NoSQL implementations, especially MongoDB
Strong Computer Science fundamentals (algorithms and data structures)
Experience managing complex production python code
Taste for simplicity and elegance in technical design and implementation as
well as an appreciation for test driven development and building software
the right way
Understanding of common web application design patterns (i.e., MVC)
Desire to work in a fast-paced, start-up environment where opportunities
and challenges are great and the rewards are equally as great
A strong work ethic and collaborative spirit
Comfortable in an Agile development environment
Experience with Javascript and CSS styling
Education
B.S. in Computer Science or equivalent street cred