Senior Software Engineer Wanted for Interesting Projects!

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

Negotiable

HOURS PER WEEK

TBD

DATE POSTED

Oct 07, 2022

JOB OVERVIEW

Have you got an intuitive understanding of how computers work, from assembly code through to high-level languages? Do find it easy to pick up new languages, toolkits and APIs, and enjoy keeping up with the latest in software technologies? Perhaps you have been coding since you were a kid and have always had a project or two on the go on the side?

If this sounds like you, then we have your perfect job!

JOB DESCRIPTION

We’re looking for outstanding “software generalists” that think and dream in code, and who can turn their hand quickly to any new language and pick-up any new technology presented to them. Our scope of projects is varied and likely to grow and change over time, so we are looking for someone who loves to keep on top of the latest in software technologies and methodologies, and who wants to help drive our products into the future.

Initially, you will be involved in developing backend server infrastructure and user-interface features for our online service at ProjectHut.com. The existing codebase is written largely in Ruby-on-Rails with a scattering of PHP. Ideally, you will have done some work in Rails before, but if not you need to show us you can learn quickly. Familiarity with Linux server administration is also a definite bonus.

In the future, we will be looking at implementing custom iOS and Android applications, so it will be handy if you have had experience here at some point. However if you have only coded server or desktop software that is fine too. Obviously Java and Objective-C will be the languages of choice for app-work, but since we will likely be doing some native coding at some point, it will also be handy if you are proficient in C++. To complete the circle, there may even be some C# thrown in the mix at times too, since we sometimes do .Net / WPF work and may one day roll out a Windows Phone app.

REQUIRED SKILLS

In case you have not already guessed, we are more interested in people with a broad range of general programming skills, rather than someone who has only had X years experience with skill Y.

Reading the job description above should give you a good idea of which skills would be immediately useful. Basically, let us know what you can do/have done, and we will try to see how to make you fit!

If it helps get you thinking, these are the kinds of skills or experience that we think a good software generalist may have had experience with at some point:

• Web application programming, possibly using Ruby-on-Rails or PHP
• Dynamic web UI coding using Javascript, jQuery, Coffescript, etc
• Backend RESTful server programming, possibly using Rails / NodeJS / Java / etc
• iOS / Android development using Objective-C / Java / C++
• Desktop application programming, maybe using C#/.Net, WPF, or even cross platform stuff using Java or C++
• Database work, be it SQL or NoSQL based
• Server scripting using bash, or whatever else you could get your hands on
• Computer game programming, maybe with an idea of how OpenGL/Direct3D or common AI algorithms work, or possibly with hands-on experience with higher-level frameworks such as Unity

Obviously a good coder should have good habits, so we expect that you will:

• Use some kind of version control religiously (e.g. SVN or Git)
• Keep track of your tasks using a bug-tracking system (e.g. Trac)
• Be familiar with modern development methodologies, such as Agile / Scrum.
• Have your own development machine, whatever your flavour (be it Windows / Linux / Mac).
• Have a solid Internet connection, plus a backup (e.g. 3G) should your main link go down
• Be available during all work hours using Skype / Google Talk / MSN Messenger
• Keep in touch regularly, with daily phone “stand-up” meetings and status emails

JOB DETAILS

• This job is a full-time work-from-home position (40 hours per week).
• The salary is open to negotiation, depending on your skills, experience and productivity.
• The job will commence with a one-month trial, after which it will become permanent should we be satisfied with your work.
• Payment during the first month trial is weekly in-arrears, and after the trial period is paid monthly in-arrears.

HOW TO APPLY

To apply, send an email with Subject “Software Engineer Position” to jobs@quasisoft.com and include ALL of the following:

1. A cover letter with overall qualifications, skills and experience.
2. Your current CV/Resume.
3. Skype ID
4. Examples of any applications/software you have worked on in the past.
5. A list of your hobbies, what interests you, and a description of any pet side-projects you may have dabbled in.

Basically, please help us learn a little bit about yourself and your background, and describe how your skills and experience fit each of the requirements and skills listed in this job description.

Thank you and good luck!

ABOUT THE EMPLOYER

Contact Person: Scott McNab

Member since: June 7, 2013

Total Job Posts: 0

SHARE THIS POST
facebook linkedin