Are you excited about technology and love building cool stuff? If youre 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! Heres what were looking for from you:
Youre 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 https://www.data.gov, nodejs, and Arduino youd be really interested to see it. Youve made something scale. Youve clustered something. Youve consumed a web service. You have a favorite distro. And a favorite data structure. Youre smart and get things done. You want to win.
Job Description:
Were 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. Youll 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.

