Jobs

Senior Web Developer

New York – We have several exciting and challenging web projects for BUG in the pipeline and our new ‘Web Dev’ will help us make them happen! You will lead the charge with your expertise in back-end web programming and database design. You’ve designed and developed cloud applications and have strong web services experience (in Ruby on Rails). Java backend, web front end, and RoR experience… Is that you? Welcome aboard!

Technical Document Gig (...for a Linux/Java Developer)

New York – The Gig:  We’ve got lots of exciting and meaningful projects in the pipeline and need help.  Send in the reinforcements!   We need more organized resources and references for developers, and we need indexed guides for those new to BUG.  A lot of BUG developers have created, or will create, most of the detailed content, but we need you to collect, organize, and edit it and to ensure our documentation is complete, thorough, and easy to find. Take a fresh look through the user experience. Create select tutorials. Make our documentation sing. We envision that this gig will take roughly 2 months working mostly full time.  Maybe you can do it quicker, or maybe there will be more work here for you to do!


Contact

If you are interested in applying for one of our open positions, send an email to jobs@buglabs.net with the job title in the subject line. We are an Equal Opportunity Employer and work in compliance with the ADA. You must be eligible to work in the US. We look forward to hearing from you!


Senior Web Developer

New York – We have several exciting and challenging web projects for BUG in the pipeline and our new ‘Web Dev’ will help us make them happen! You will lead the charge with your expertise in back-end web programming and database design. You’ve designed and developed cloud applications and have strong web services experience (in Ruby on Rails). Java backend, web front end, and RoR experience… Is that you? Welcome aboard!

Required Skills/Experience
  • Java-based Web Services and web application development
  • Java server technologies such as Servlets, NIO, Apache Mina
  • Scalable web service and cloud app design
  • Back-end web programming and database design
  • Designing, developing, launching, and maintaining a large scale web API
  • Writing interactive web applications using server- and client-side scripting
  • Strong SQL database knowledge and operating skills (not necessarily DBA level but self-sufficient). Must understand and know how to write efficient stored procs, triggers, etc.
  • Database modeling and performance tuning skills are a must.
  • Not afraid of exploring nascent web technologies such as NoSQL and HTML5
  • Hands-on experience with various web technologies such as server-push and messaging protocols
  • Willing and able to help us to improve the user interface, maintain MySQL databases, and write test cases (in Ruby).

Tra-la-la: We’d love to see some Ruby (along with Rails, Capistrano and Mongrel), Java, MySQL, JavaScript and jQuery, Test Driven Development, OSS Development, Eclipse, Subversion, Linux, RESTful web services, Design Patterns and OOP, and Apache, Nginx, or other web servers that runs on Linux.

Not Required Skills/Experience (but we hope we see ONE or more)
  • Designing and developing real-time applications on high performance middleware such as JMS, XMPP, etc.
  • Workflow automation technologies such as BPM, BEPL, & orchestration
  • Distributed real-time systems
  • Registry technologies such as UDDI, or ebXML
  • Knowledge of full software development life cycle
  • Release engineering experience
  • Basic Linux administration skills
  • Embedded linux development knowledge
  • Distributed application development experience
  • Experience using 3rd party visualization libraries
  • Some parkour skills or Elsewhere style dance moves would be very cool
  • Extra consideration for hands fine enough for modeling
Minimum Qualifications
  • Find the need, plan it and do it yourself! You have tremendous initiative and can work independently
  • Value and thrive on teamwork and collaboration (yes, able to work independently AND in with others).
  • Able to discuss technical issues clearly and succinctly. Excellent written, oral, nonverbal and sarcastic communication skills a must.
  • Demonstrable background in computer science (algorithms, time/space complexity, abstract data types).
  • 4 to 6 years significant, demonstrable database-driven web application development experience.
  • Can code in big open loft and tolerate an occasional 80’s mashup (ala this or maybe even this).

Submit your resume, cover letter and applicable samples to jobs@buglabs.net – tell us why we need you! Give details and be specific with how you meet the required skills. We’d also like to get to know you – where do you get your industry news? what is a perfect Sunday afternoon for you?


Technical Document Gig (...for a Linux/Java Developer)

New York – The Gig:  We’ve got lots of exciting and meaningful projects in the pipeline and need help.  Send in the reinforcements!   We need more organized resources and references for developers, and we need indexed guides for those new to BUG.  A lot of BUG developers have created, or will create, most of the detailed content, but we need you to collect, organize, and edit it and to ensure our documentation is complete, thorough, and easy to find. Take a fresh look through the user experience. Create select tutorials. Make our documentation sing. We envision that this gig will take roughly 2 months working mostly full time.  Maybe you can do it quicker, or maybe there will be more work here for you to do!

You: Ideally, you’re a software developer.  You have knowledge of a higher level language like Java, but you also are often deep in an embedded linux project.  Your friends refer to you as their ‘open source buddy’ and you have contributed to several open source projects.  You often find yourself up late, scouring forums and emailing newsgroups (instead of looking for a job).  You know how you like your documentation, and you’ve been upset in the past when you couldn’t easily find what you needed. Perhaps you find yourself between real engineering jobs.  And here you are actually considering a documentation gig because rent will be tight this month and you wanted to go to Beer Fest on Governors Island a couple months back but couldn’t afford it (not to mention that jungle zip line Costa Rica travel package you wanted to do or that new bike). And, what the heck, Bug Labs looks awesome and you’d love to be part of it!

Major Responsibilities
  • Work with product development to write detailed product specifications
  • Assemble, complete, and distribute updates of key documents for developers and other customers
  • Build a Developer’s resource “corner” and external wiki content (spec sheets, how to create an application, how to build a kernel, how to write an OSGi bundle…)
  • Monitor and (re)organize the internal and external wikis
  • Create product manual materials and install wizards (hard and web content)
  • Participate in our online forums (replying to users and providing information/documentation)
  • Compile software and hardware requirements and spec sheets for internal testing and verification purposes
Minimum Requirements
  • Highly motivated and able to learn quickly, grasping complex software, hardware and electronics concepts.
  • High-level understanding of BUG’s technologies (Linux, Java, Web Services)
  • Previous consumer electronics or embedded systems experience
  • Written your share of Tech Docs (internal and end user side)
  • Organized, highly motivated, can prioritize and show initiative
  • Willingness and ability to actively participate as a team member
  • Excellent communication and writing styles
  • Copes effectively with stress in a high paced environment with changing work priorities
  • 3 to 5 years of documentation/technical authorship experience
  • Bachelor’s Degree or related field and 2 years work experience, is required 

How to Apply: Of course, check out our site and current documentation to make sure you understand our product and to make sure that you have the technical knowledge to contribute some meaningful work here!  Then send us: 1) your resume, 2) a cover letter that tells us who are you and why you would be good at this gig, 3) a sample of some documentation you’ve created. We get tons of applications, so please know that we can only consider complete applications. Thanks!