- Knowledge of all aspects of software development from design to coding and testing.
- Your code will be hit by thousands of clients and will runs in an ecosystem composed of several interconnected applications which collaborate to deliver a outstanding value for end users
- Added benefit of working with a young, dynamic, and highly experienced team in the flexible environment.
- Candidates should be highly motivated, self-driven and willing to work to achieve project and company goals.
- Should have strong desire to learn and work on new technologies
Required Skills Skills & Requirements: As an ideal candidate you have:
- A Masters/Bachelors degree in Computer Science (or equivalent experience)
- Excellent knowledge and experience with JavaScript and web technologies.
- Experience with Node.js
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Experience with MongoDB or other noSQL solution
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- You have an interest to learn how to manage a complex IT Infrastructure based on cloud services.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.