We are looking for exceptional and ambitious developers who enjoy working both on front-end and back-end development. We are looking for a developer who have 4+ years of experience in object-oriented Python or PHP development & loves being part of a team but is also self-motivated and likes the idea of working.

The perfect candidate will have a keen eye for detail as well as high standards for code quality and efficiency as they will be working directly with the CEO on a special project for several months before joining the main team.

What skills are we looking for?

As a full-stack developer in the TWS tech team, you will be working on developing and improving features built primarily in JavaScript, AngularJS, Python and PostgreSQL. You will be creating production grade JavaScript and Python code and will have the opportunity to implement solutions designed to handle incredibly high levels of traffic. You will need to be highly process driven and eager to learn new technologies and programming languages. You will also be communicating directly with our users on a regular basis to investigate issues and truly understand how your work is being used.

Skills & Requirements

The ideal candidate primarily needs to be a good web developer but also be aware of modern trends in distributed software applications development.

  1. BTech/ MS in Computer Science or related fields or extensive software development experience.
  2. Experience with Content Management Systems (CMS) preferred.
  3. Strong background in benchmarking, optimization, scaling and dealing with high levels of traffic.
  4. Experience using HTML, CSS, JavaScript, jQuery.
  5. Strong understanding of HTML5 and CSS3 design principles and techniques and demonstrable experience in building world-class, consumer web application interfaces.
  6. Experience in modern JavaScript (ReactJS, MongoDB, ExpressJS, AngularJS, NodeJS, UnderscoreJS, ModernizerJS, BackboneJS, EmberJS, npm, Webpack, Gulp, Grunt etc).
  7. Experience using PostgreSQL, Redis, Memcached, Lua, Linux, Nginx, Elasticsearch, and Amazon Web Services a plus.
  8. Excellent understanding of HTTP and REST standards.
  9. Grounding in the Fluid UI design skills utilizing CSS and grasp of cross-browser compatibility.
  10. Understanding of the UI designs principles and best practices for different screen sizes for Mobile devices.
  11. Experience with relational as well as NoSQL databases is mandatory.
  12. Interest in or experience with graph databases will come in handy.
  13. Develop and test highly scalable web applications and services.
  14. Solve challenging coding and architecture problems for distributed platforms.
  15. Design and implement intuitive user interfaces across devices.
  16. Integrate and automate data processing from various sources and APIs.
  17. Familiarity with automated testing frameworks such as Selenium.
  18. Integrate and automate data processing from various sources and APIs.
  19. Familiarity with distributed revision control systems such as Mercurial or Git.
  20. Fluent in English with excellent written and verbal communication skills.
  21. Ability to work independently – accountable for your own actions and able to act with both urgency and integrity.
  22. Must submit to a background check confidentially processed by our third party.
  23. Comfortable with Teamwork, JIRA, Git and GitHub.