Job Application Form
About Nobilis
Nobilis is a full stack web development agency focused on building web based business software and digital products. Our vision is to be a leading software development agency that inspires the Kenyan tech community and spearheads the growth of a mature technology ecosystem in the region, earning esteem from the world at large.

Available Positions
Our open positions are listed below. Fill in the form at the bottom of the page to apply.
1. Technical Project Manager (Remote)
The technical project manager role at Nobilis combines technical knowledge with strategic thinking and agile skills in order to provide technical direction and oversight to projects. The technical project manager is the main point of contact between Nobilis and our clients in projects, and facilitates communication between the client and Nobilis. You will conduct fortnightly sprint meetings with the client, allocate work to the development team, monitor and give updates on progress during the sprint, and perform QA on new features before they are deployed. You will also give input to the client and help prioritise actions and guide the direction of the project/product. Finally, you will take on any number of non-technical tasks to be completed during the sprint. Depending on your skills, you may also be involved in some technical aspects of the project or product such as devops.

While the role is largely non-technical in nature, a good technical understanding is important. You will need to understand, at a high level, what it takes to build, deploy and run web based software solutions. You will also need to have a grasp of best practices in the development of modern digital products, including a working knowledge of UX, and be able to think from a user-centric point of view. Experience in a tech company or team is desirable, and experience in building a product from the ground up either individually or as part of a team is a plus. In addition to the above, good communication skills are important.

Working at Nobilis
Nobilis is a tight agile team of product minded, full stack engineers and software professionals. We care about well written and extensible code, neat and intuitive UI, and polished software products.

All team members at Nobilis work remotely for the most part. We sometimes provide office space when working on projects that require the team to report to an office. Working remotely allows you to define your working hours, and is a great way to build trust and discipline within the team, while giving each member the flexibility they need to work how they think is best.

We get together every so often for a day out, to unwind and talk about the direction of our business, our software, and life. We hold internal hackathons and hackdays once in a while to encourage learning and experimentation.

All in all, working at Nobilis is about continuous improvement of not only our software as a whole, but of each team member as a person.

Our Technology
Our primary tech stack is Ruby on Rails. Rails allows us to get started quickly, produce working software faster, all while worrying less about initial configuration and set up. We test all our apps heavily to ensure production stability.

We write single page applications using ReactJS, KnockoutJS, modular Javascript and JQuery to make richer experiences on our applications where those are required. We also write mobile apps in React Native.

We deploy to Heroku and DigitalOcean backed by a Postgresql Database. We also use Redis as a key value store for temporary storage and for background jobs (using sidekiq). We use other specialised technologies as required by the project.

We use git and bitbucket for version control, and codeship for continuous integration.

Agile practices lie at the core of our project management, allowing us to always move at a steady pace.

Shoot an email to for any enquiries.
For general enquiries, catch us at
Application Form
Fill in the form below to apply for any of the positions listed.
Name *
First and last name
Your answer
Email *
Your answer
Phone number *
Your answer
Which position(s) are you interested in? *
Link to resume & Cover letter *
Add a link to a dropbox/google drive pdf file with your resume and cover letter.
Your answer
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Additional Terms