Ruby Software Architect – $30/hr

Posted on :

13 Jun, 2016

Category :

IT Jobs in South Africa

Are you excited about technology and love building cool stuff? If you’re just as happy slinging code as you would be designing database schemas, talking to clients, troubleshooting production problems, and writing job postings like this one, this could be the job for you! Here’s what we’re looking for from you:

You’re an awesome programmer & technologist. You know what ORM is, how to use it, and have strong opinions about it. If I told you that I just finished a side project using data.gov, node.js, and Arduino you’d be really interested to see it. You’ve made something scale. You’ve clustered something. You’ve consumed a web service. You have a favorite distro. And a favorite data structure. You’re “smart and get things done.” You want to win.

Job Description:

We’re looking for a passionate, hard-working programmer to build Ruby on Rails applications and help scale existing applications and infrastructure as we expand our product offerings. You will work with our production system and help with tech support and debugging. You’ll collaborate with other teams, from sales to product, to understand needs and to design and deploy high-quality software.

Company Description:

Upland Software is a leading provider of cloud-based Enterprise Work Management software. Our family of applications enables users to manage their projects, professional workforce and IT investments, automate document-intensive business processes and effectively engage with their customers, prospects and community via the web and mobile technologies. With more than 1,600 customers and over 225,000 users around the world, Upland Software solutions help customers run their operations smoothly, adapt to change quickly, and achieve better results every day.

Key Responsibilities:

  • Build Ruby on Rails applications as we expand our product offering into new areas
  • Help scale our application and infrastructure as we continue to grow
  • Work closely with sales and product teams to understand, design, and rapidly release high quality software
  • Support our production system and help with technical support and squashing bugs
  • Pair-programming, practicing test-driven development, scrum, and frequent deployments.

Desired Skills and Experience

Required Skills & Experience:

  • Bachelor’s degree in Computer Science or related field
  • 5+ years experience in a related field of work
  • 5+ Experience supporting production applications on a Linux/UNIX system and troubleshooting problems
  • 5+ Expertise in the following areas:
    • Ruby, Rails, MySQL, Redis, Resque, Git, Javascript, Message Driven Architecture

This role may be a great fit if:

  • You are a talented, highly motivated web programmer comfortable with the full technology stack, from the database to the front-end
  • You have experience with Ruby, Rails, and test driven development (strongly preferred)
  • You have experience scaling a distributed, message driven architecture
  • You’re looking to be stimulated, solve hard problems, and work with smart people.
  • You want to work at a product and engineering-centric company.

40 hrs/week

Compensation: $40/hr

Location: Global (remote)

We’re one of the few legitimate companies offering high-paying jobs that are 100% remote, work from home. You never have to fight traffic to the office again and you have the freedom to choose when and where you put in your 40 hours to be most effective each week.

To qualify, please provide a resume/CV demonstrating the required experience and skills. From there, to help us find the top 1% of talent, there will be a series of interviews and online skills examinations. We realize these are challenging and can require a decent amount of time – so we thank you in advance for your efforts.

Are you up for the challenge?


Anybody asking you to pay money to schedule your interview or offer you job may be a scam

Jobs in South Africa | SA Jobs | Companies | Jobs in SA