GigPark – Ruby on Rails Developer

Toronto, ON

About us

GigPark is a Toronto-based web startup that’s growing fast

  • Built with Ruby on Rails and hosted on EC2
  • We develop iteratively and release regularly
  • We care about quality – our code is well-designed and tested
  • We work hard, but smart. We believe less code is better and simple UI design is key
  • We’re not religious about technology. We believe in using the right tool for the job
  • We like to give back to the open source community

About you

  • You have a passion for the web
  • You believe that database design is part of application development and you care what happens after your code is deployed
  • You have a portfolio of open-source or commercial work you’re proud to show us
  • You have opinions on better tools & technologies and love to try new things. You are also pragmatic and choose the best tool for the job
  • You have a solid understanding of software fundamentals including: programming languages, scalability, security and source code management

Ideally you have experience with most of the following:

  • Ruby on Rails
  • SQL and database design
  • HTML & CSS (we use Haml and Sass)
  • JavaScript
  • Linux or other *NIX OS’s
  • Test-driven development
  • Web standards

… but you love to learn new tools & technologies so you’re confident that you can quickly become an expert in any of these that may be new to you!

Design skills would be a bonus!

We’re offering

  • Chance to join a growing startup before everyone knows the name
  • Competitive salary

If you’re interested, or know someone that might be, please get in touch: jobs@gigpark.com

Rypple – Software Engineer/Developer

Toronto, ON

 

Rypple is a web-service that gets people fast, honest feedback. We’re a well funded, Toronto-based start-up with an experienced team, a growing community of users and partners, great buzz, and superb investors. We’re moving fast, building neat stuff, and we’re just getting started. We’re looking for few more awesome engineers to join our team.

Our engineering team is passionate, collaborative, smart, and gets things done. We’ve got skills in enterprise and web-app development, usability, gaming, social media, and mobile. Our work environment is creative and laid-back, but very focused on the fast-paced delivery of user value. We care about outcomes, not "formal process" or "our way". We’re flexible – with tools, technology, and our approach. We don’t like waste and we like to iterate.

If you have a proven track record of building successful software (e.g. people love what you create), then we want to talk to you. If you don’t think its crazy to build both scalable, high-quality applications and release early and often – then you’ll like it here.

At Rypple, you’ll:

  • Join our dev team to design and build our online apps and the infrastructure we run our business on.
  • Regularly deal with users, customers, and our industry partners. You’ll be expected to come up with new ideas to create value and then implement and improve on those ideas
  • Be a generalist with technology but a specialist with building world class applications.
  • Be highly adaptable to technical challenges and thrive in an adaptive environment.
  • Be disciplined and get stuff done.

You’ve gotta have:

  • CS or Engineering degree
  • 3+ OOP and Java
  • 2+ years building online app w/ both front-end and back-end web development (Apache, MySQL, HTML, CSS, XML, Linux)
  • Communication skills (as in, you like to talk to customers and co-workers in plain English – you will be expected to get on the phone with users!)
  • Demonstrated attention to the tiniest of details
    We’d love to see experience with:
  • Google Web Toolkit
  • Large web application system architecture
  • Social web application design-
  • Web API’s (REST, Facebook, Twitter, OpenSocial)
  • J2EE and Hibernate
  • Deploying and maintaining web server technology
  • Lean and “Agile” dev approaches

Extra Special Points:

  • "Nunchuku skills, bow hunting skills, computer hacking skills…"
  • Teleportation, transmogrification, and/or telepathy
  • Sweat the fine print: Include a definition of Kobayashi Maru and you’re guaranteed to have your application reviewed.

How to Apply

Send your resume to us at jobs@rypple.com

FutureRuby & MobileOrchard

futureruby-small-202x300Pete Forde and the gang at Unspace are hosting another kick ass conference about Ruby. FutureRuby is the evolution of RubyFringe. (I’m not sure why the decision to use a Maoist propaganda theme for the art direction, but it looks great. Perhaps it’s a way to fight the Imperialist regimes of Java and .NET).

RubyFringe is an amalgamation of a series of events focused on Ruby and emerging platforms including the browser, the mobile phone and other devices. 

Dan Grigsby who runs MobileOrchard is hosting an "Beginning iPhone Development Workshop” as part of the FutureRuby activities. It is great to see developers like Dan understand the power of mobile devices, and the ability to use their repertoire of developer tools to build for an emerging important platform. Being able to build custom web applications for iPhone, native iPhone applications in Objective-C (haven’t written Objective-C since I worked on a NeXT box in 1994 at UWaterloo). Joey deVilla talks about why mobile is the platform for the next billion users and why netbooks are a red herring for computer manufacturers. Why I might consider the MobileOrchard workshop:

Walk in Thursday morning with no previous Objective-C, Cocoa, or iPhone development experience; walk out — and over to FAILcamp — having built apps that incorporate location, motion and email. On Friday you’ll build table/ navigation style apps (e.g., Apple’s Mail and Contacts app) with persistent data storage, hybrid web/native apps, apps that consume ActiveResource RESTful APIs, and more.

Pretty compelling 2 day class.  There are a lot of things I like about FutureRuby, FAILCamp and the MobileOrchard workshop.

 

What: Future Ruby Leaders of Tomorrow, Today!
Ticket Admission includes (but not limited to): – Admission to all daytime tracks and impromptu celebrations – Breakfasts and lunches brought to you by the award-winning chefs of the Metropolitan hotel – Free transportation provided by FutureRuby and the Toronto Transit Commission – Three nights of all-inclusive parties (live entertainment, drinks, food, DJ's, surprises, plus epic dinner July 11th) – Killer swag – Noise workshops! – Discount hotel rates at The Metropolitan Hotel – Please note: Tickets are non-refundable, but are transferrable.
When: Thursday, July 9, 2009 (all day)
Where: Metropolitan Hotel

108 Chestnut Street
Toronto, Ontario M5G 1R3   Canada
What: Mobile Orchard Workshops Present: Beginning iPhone Programming For Rubyists
Walk in Thursday morning with no previous Objective-C, Cocoa, or iPhone development experience; walk out that same day having built apps that incorporate location, motion and email. On Friday you’ll build navigation-style apps (e.g., Apple’s Mail and Contacts app) with persistent data storage, hybrid web/native apps, apps that use Ryan Daigle’s iPhone On Rails/ObjectiveResource to consume ActiveResource RESTful APIs, and more. The class mixes practical project examples with Objective-C and Cocoa-Touch fundamentals like memory management, protocols and delegates, properties and categories.
When: Thursday, July 9, 2009 (all day)
Where: Metropolitan Hotel

108 Chestnut Street
Toronto, ON M5G 1R3   Canada

ecobee – Int/Snr Java Developer & Server Administrator

Toronto, ON

Originally from http://www.ecobee.com/viewpage/index/id/21

This development and operations role will work with both the VP of Development and the Software Architect.

As an intermediate/senior Java developer, your primary job requirement will be design and development of core server software, with emphasis on the data to object mapping layer, and back end design. Ecobee relies on test driven development, and so ongoing maintenance of unit tests and system wide tests is also an integral aspect to the job. The successful applicant will have demonstrated a deep understanding of multi-threaded server architecture, especially how this relates to performance and scalability, and is able to work independently and with little supervision. You will maintain and improve the existing system test scripts, and in particular, the overall system performance test suite.

The secondary job requirement is maintenance and monitoring of our live production servers; in this capacity, you will be working closely with development to ensure server stability, throughput and reliability. This will include design, development and installation of a redundant server and database architecture, consisting of server and database software development and networking equipment installation and configuration.

In addition, you will also be assisting our technical support group, fielding issues related to the production environment. In this capacity, you will be responsible for analyzing database throughput, advising on performance, scalability and robustness.

Essential Functions

  • Design and development of new features in the application, based on requirements gathered from product management.
  • Investigate and implement recommendations on system changes and operational procedures to increase efficiency or facilitate performance improvements.
  • Advise and work closely with development to optimize and improve overall back end performance.
  • The job applicant will have experience with large scale enterprise production on the Linux environment (Redhat).
  • Knowledge of monitoring software (eg. Hyperic, Nagios), including alerts, escalation policy, etc.
  • Maintain the health and operations of the servers, including maintenance of shell scripts, applying OS patches, etc.
  • Monitoring performance and managing parameters to provide fast query responses to both the user interface, and back end report servers.
  • Continually review and verify and document backup policy, retention and integrity.
  • Participate in design decisions and help create and implement the company’s core high-volume systems and network infrastructure.
  • You will work with QA and tech support to field server related issues.
  • Developing, managing and testing backup and recovery plans, and capacity planning.
  • Communicating regularly with technical, applications and operational staff to ensure database integrity and security.
  • Commissioning and installing new versions of the application, both on the pre-production and production servers.
  • Knowledge of TCP/IP networking, including network equipment, such as load balancers and routers, and configuration of networking services on Linux based servers

Requirements

Must have experience with:

  • Excellent working knowledge of Java.
  • Extensive knowledge of relational database (MySQL) administration and management, including real world working knowledge of clustering, failover, fault tolerance, etc.
  • Windows, Linux (Redhat)
  • SQL (MySQL).
  • Unix shell scripting, and Windows batch scripting.
  • Experience with maintenance and monitoring of production servers.
  • Networking experience (HTTP, DNS, etc).

Bonus experience

  • Experience with monitoring software such as Hyperic or Nagios

Submit resumes to careers@ecobee.com

BrainPark – Front-end Developer

Guelph, ON

BRAINPARK, INC is a software company that creates smart and simple software products to make work easier and people more productive. Our solution is a “mash-up” of social software, semantic web, eLearning, information retrieval, social search, and expertise location management. This next generation approach to enterprise software deals head on with information overload, user generated preferences (meaning and relevancy), and a social context.

We are currently searching for a Software Developer to be part of our team of people who are aggressively innovative and pioneering in their thinking. Brainpark is not just about software development, we are about bringing people together to identify problems in the workplace and brainstorm solutions to solve them. If you are an independent and self motivated worker, this job will appeal to you.

This is a 12 month contract with the possibility of becoming a full time position. Start date: Immediately

Role Summary

The ideal candidate will have a passion for what they do, a strong attention to detail, the ability to produce high-quality work quickly, and a portfolio that demonstrates experience in front-end development, designing and conceptualizing graphics for web sites and other digital media.

Responsibilities

  • Work closely with design team members to realize the visual design of the product      
  • Work closely with a cross-functional team in the planning, design and implementation of effective user interfaces for existing and new projects Turn graphics created in Photoshop, Illustrator or simply sketched on paper into beautiful, efficient code       
  • Maintain UI specifications such as style guides and visual standards documents
  • Keep informed of accepted practices, new technologies and new tools for web site design
  • Bring creativity, innovation, and assertiveness to the table
  • Continually raise the bar on creative assignments, being open and able to act on constructive feedback
  • Solve problems to a degree where each design concept is not seen in isolation, but rather, seen as the ‘bigger picture’ in a creative campaign     
  • Work to drive the business through clear and simple design that supports the unique and differentiated brand experience      
  • Convert creative strategy into compelling design

Qualifications

  • Minimum 3-5 years graphic design experience with design and front end development
  • Experience in application design, visual design, and/or website design is required            
  • Skilled in design and web enabling software – Photoshop, Illustrator, etc.
  • Excellent knowledge of HTML, CSS and Javascript (we use mostly jQuery)  
  • Working knowledge of Ajax, and Django is an asset        
  • Strong attention to detail         
  • Ability to manage and prioritize projects and meet deadlines        
  • Good understanding of browser and accessibility issues         
  • Well-organized with the ability to handle multiple tasks/projects simultaneously  
  • Good design sensibility   
  • Knowledge of user-experience design, user interface design, interaction design is an asset     
  • Portfolio showcasing your clean, simple, ‘less-is-more’ design aesthetic – we like white space         
  • Excellent verbal and written communication skills         
  • Enjoy working in a team environment         
  • Good sense of humour – the goofier the better!

Resume Submission

If you are interested in this opportunity and meet the above qualifications, please submit your resume with wage expectations to resumes@brainpark.com.

We strongly recommend that you take our developer test posted here:

http://www.brainpark.com/devtest.html

Those who are qualified will be contacted.

Apply for this job

Covarity – Technical Team Lead

Kitchener, ON

About Covarity


Covarity is a software company based in Kitchener, Ontario that creates ground-breaking technology. We’re literally changing the way financial institutions do business by automating the loan review and monitoring process. Covarity offers a challenging, dynamic, and fun work environment and the opportunity for employees to grow with a company on the rise.

Position Summary

We are looking for a Technical Team Lead for our Network Operations department who will be responsible for design, configuration, system security, monitoring, capacity planning, maintenance, performance tuning, disaster recovery and change management.

Success Factors

  • In-depth knowledge of Windows Operating System
  • Working knowledge on network, systems and application monitoring
  • Installs, configures, and maintains client server infrastructure in support of business requirements
  • Must have strong attention to detail and a commitment to quality service
  • Expertise with network addressing, protocol troubleshooting tools
  • Managed a data centre, server environment or lab
  • Enjoys working on projects such as scalability, performance, security and business continuity for Bank clients in a Windows Server environment (OS, BizTalk, SQL)
  • This role will contribute to the vision and direction for tactical and strategic server architecture, performance analysis, technical work in planning, installation, documentation and administration of all Windows based server applications and hardware
  • Position serves as a senior level technical resource on complex-problems for both local and remote servers, maintain server security, access control, documentation, and take a proactive approach in server maintenance and monitoring

Qualifications

  • Minimum 5 years of professional information technology experience gained from within an enterprise level computing environment
  • BA in Computer Science or Computer Engineering
  • Team based role and have the ability to work effectively within the team and with external vendors is critical
  • Excellent communication, planning, organizational, and project management skills, with the ability to succeed in a fast-paced team environment and is skilled at multi-tasking and prioritizing
  • Able to coach and supervise other systems administrators

To Apply

E-mail your cover letter and resume in confidence to hr@covarity.com specifying the title of the position you are applying for in the subject line of your message. Please be sure to provide some insight into your initiative, skills and achievement. We wish to thank all applicants but only those with qualifications consistent with the job requirements will be contacted.

Dayforce – Senior .NET Developer

Toronto, ON

enior .NET Developer

About Dayforce

Dayforce, the innovator in Workforce Performance Management, enables organizations to integrate corporate performance objectives into the planning, scheduling, and management of their workforce for optimal performance and profitability. Dayforce’s enterprise solutions are delivered on-demand and with latest generation technologies resulting in faster deployments, lower costs, a superior user experience, and a return on investment that is delivered more quickly and more sustainably.

About the Position

Reporting to the Development Manager responsible for Scheduling, the Senior .NET Developer is responsible for designing and implementing new development projects, and completing and augmenting the current solutions and services. They will collaborate with Technical Product Managers, Developers, Technical Writing and Quality Assurance throughout the development process to ensure the product is functionally complete and technically solid.

Job Description

  • Analyze, design, prototype, develop , test and support – complete software lifecycle in your hands
  • Work with clients, prospects, implementation partners, and Dayforce personnel to envision and deliver the required functionality
  • Create and enhance a scalable enterprise application
  • Assess risks and impacts on the existing system as new functions are added
  •   

Job Requirements

  • Extensive experience in enterprise software development
  • .NET Framework 2.0 – 3.5
  • .NET Web development, including WCF
  • C#
  • SQL experience; T-SQL desired
  • WPF, Silverlight, Flash/Flex highly desired
  • Experience working in an agile development environment
  • Excellent communication and collaboration skills
  • Workforce management domain experience a significant plus

We sincerely appreciate your interest in Dayforce. Only those candidates that have been successfully selected to proceed to the first round of interviews will be contacted.

To apply

Please visit http://www.dayforce.com/en/company/careers or apply directly to careers@dayforce.com

SmartPatterns – SaaS Developer

Toronto or Waterloo, ON

We are in need of a full-time individual that can co-lead our development efforts to move our CD based application to the web. If you are up to the challenge of creating a true cloud based SaaS application, and are either a really smart recent grad or a rolls up the sleeve architect/geek, we would like to hear from you. You will work closely with our technical domain expert and lead the web and SaaS development efforts.  You will spend the majority of his time on industry specific domain algorithms and R&D while you will be charged with bringing them to life.

The business

Think Computer-Aided-Design meets Amazon.  We are building a design application for the hobby industry followed by a materials/services fulfillment link.  With top line revenues from our CD application, the concept has been proven commercial making us a later stage venture opportunity.

What we offer

Base plus Equity and/or Cash Bonus tied to defined revenues and user metrics. Drop us a line with a few bullet points that highlight your key technical skills along with links (if available) to your work. We are looking for a full-time dedicated equity caliber partner(s). Ideally you are close to either Waterloo or Toronto.

Apply by email at talktous@smartpatterns.com

iLoveRewards – Java Ninja

Toronto, ON

I Love Rewards, one of Canada’s Top 100 Employers and fastest growing companies, is seeking Senior Java Developers.

We want great Java Ninja’s to join our rapidly-expanding development team. You want to work on hard problems and be recognized and rewarded when you go above and beyond (which is often!). You want to work for a small company big on attitude and character, and you’re motivated by making an impact. Most importantly, you want to be in a place that’s full of people like you- A players who are fiercely intelligent, share a passion for their work, and know how to have fun!

As a Senior Java Developer, you will:

  • Write code from scratch that builds major features and squashes convoluted bugs for the I Love Rewards Express web platform
  • Optimize and refactor our services using Amazon’s EC2,S3, and EBS cloud based architectures
  • Work with passionate and talented individuals in a startup atmosphere, producing customer facing functionality in short iterations in an Agile environment
  • Worry about non-functional requirements that most users take for granted (security, usability, flexibility, in-code documentation, etc.)
  • Mentor other developers
  • Work in an environment where your manager understands you (he/she was a developer too), cares about your continual improvement, and also gives you interesting work

As a Senior Java Developer, you:

  • Are a Java master with 7-10 years experience in OOP, web based architectures and still love to code
  • Have implemented and maintained scalable, redundant and fault tolerant systems for the web with loads over 100k concurrent users
  • Love Agile development and delivery, write test cases first and are an evangelist for software quality
  • Have occasional dreams of the Java Virtual Machine, OOP and AOP
  • Are a master in all things Spring, Hibernate, JSP, Servlets, XML, & Javascript
  • Are a practitioner with Eclipse, MySQL, Tomcat, Apache, Linux and Amazon AWS
  • Are a firm believer that free, open source software can rival the performance of expensive application and database servers when you do it right
  • Know that enterprise design patterns have nothing to do with fabric
  • Went to school for computer science/engineering or wrote kick-ass software anyway
  • Are a pointaholic (you get really excited by getting cool stuff for free with your points)

I Love Rewards is one of North America’s leading web-based rewards & recognition providers. We proudly hold many acclaims (Canada’s Top 100 Employers, GTA’s Top 50 Employers two years in a row), we offer an outstanding corporate culture, competitive benefits, a generous vacation policy, an Employee Stock Options Plan, a location in trendy Liberty Village, and lots more.

This is your chance to be a part of an awesome team of people and contribute to an environment where innovation and initiative are encouraged and rewarded. If you love a challenge, share our "work hard/play hard" mentality, thrive on change, and continuously strive for excellence, apply for a position with us today.

Nine to fivers need not apply.

Only qualified candidates will be contacted directly. No analog phone calls please, we’re digital 🙂

Apply at MeshJobs.com

We are looking for 10 great people to join our team in all areas (sales, IT, finance, accounting, customer support, etc.).  All jobs are posted at www.meshjobs.com!

socialDeck – Rockstar Engineer

Toronto, ON

Position: Rockstar Engineer opening at funded startup – socialDeck

Meet socialDeck

We’re building a platform for cross platform gaming — technology that enables games to be played between mobile and the web.  Think playing games from your iPhone to Facebook to BlackBerry to MySpace.  Our founders are ex-Amazon and ex-Microsoft rockstar developers and both are ex-Waterloo. Our first iPhone game, Shake and Spell is already live on Apple’s AppStore (it’s a top 100 application).  We are all about work and play hard and believe employees are our biggest asset.  We are funded by a tier 1 VC and located in a King West loft space with 22 ft ceilings and a badminton court inside.  Drinks every Friday.

Rockstar Engineer

Ready to kick some tail and have an amazing time doing it? How about working with the most cutting edge technologies, applying them to the next generation of gaming? We are looking for the brightest and most talented software engineer who will work with the platform team on building out our gaming platform in the cloud.  He/she will design and implement highly-scalable server systems to connect to the world’s most popular networks.  He/she will also be involved in building our client frameworks for iPhone, BlackBerry, Facebook, and Android.  Sound like fun?

The nitty gritty; we’re looking for people with:

  • iPhone: You’ve worked with Objective-C and understand the basics of the iPhone APIs
  • J2ME/BlackBerry/Android: You’ve worked with J2ME and understand the design and development constraints associated with building for a mobile platform
  • J2SE, Hibernate, Spring: You have worked with the Java/Hibernate/Spring stack and can get a simple web app up in no time
  • Linux, Tomcat: You’re comfortable working in UNIX and have experience working with and tuning Tomcat
  • MySQL: You know some basic SQL and understand how to analyze and optimize DBs for scalability and performance
  • Web services (REST): You understand web services (specifically REST), both architecturally and operationally
  • SOA: You understand why SOA (Service-Oriented-Architecture) makes sense and how to build a loosely coupled distributed system using those principals
  • C/C++: You’re not afraid of pointers
  • Facebook: Experience with the API is a plus

If you don’t have all of the above, no sweat.  Let’s talk.

What we offer

  • Salary, generous equity + beer
  • Comfy chairs
  • Big monitors
  • A chance to change the world of gaming forever
  • Apply

    jobs@socialdeck.com