Go beyond Self-Actualization with Theory-Y

Our doors are open for self-motivated go-getters who strive for continuous learning, and seek to achieve personal mastery. Theory Y employees are regarded as the most valuable assets of the company. We facilitate and nurture our employees, allowing them the full opportunity to exercise their creativity and ingenuity.

We offer an environment of trust, self-learning, creativity, and empowerment

We invest in our team, encouraging them to develop and expand their skill-sets. We encourage employees to attain personal mastery, and offer the right environment for them to be open and receptive to new ideas and thoughts.
We have a positive opinion of people. We trust their abilities and encourage them to put their best foot forward. Rather than management by control, we opt for management by facilitation, providing the right environment and the latest tools for employees to realise their potential.




Two openings

Designation: Software Engineer- Python

Skills and Qualifications

  • Expert in Python, with strong knowledge of Django web framework Familiarity with ORM (Object Relational Mapper) libraries Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 Understanding of accessibility and security compliance Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental design principles behind a scalable application. Good hands on in AWS scalable environment Familiarity with event-driven programming in Python.
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform Able to create database schemas that represent and support business processes.
  • Strong unit test and debugging skills Proficient understanding of code versioning tools such as Git

Desired Skills and Experience

  • Expert in Python, knowledge of Django web framework, Familiarity with ORM, multiple data sources, front-end technologies, JavaScript, HTML5, scalable application.

Please send your resume (including salary history), portfolio, and a short letter introducing yourself to

Apply Now

One opening

Designation: iOS Developer


  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

Desired Skills and Experience

  • Proficient with Objective-C or Swift and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
  • Familiarity with continuous integration

Please send your resume (including salary history), portfolio, and a short letter introducing yourself to

Apply Now

No current openings
No current openings
No current openings