Vacancy expired!
- Develop new products/features for web that adhere to best practices, is easy to understand and are efficient
- Define the technical requirements that are required to develop the product/feature
- Architect and design the technical solution and implement the solution
- Deliver a hybrid user experience to be easily portable between web and mobile.
- Explore, assess and prototype new technologies to drive innovation and problem solving
- Partner and collaborate with stakeholders and other technology teams
- Actively engages in product and business discussions with a technical eye for feasibility and adherence to overall roadmaps and architectural strategy.
- Identify and analyze open source/market solutions
- Bachelor's degree or the equivalent in Computer Science, Information Technology
- Expertise in Node.JS development (Such as event loop, cluster, memory management)
- Expertise in building solutions on top of AWS such as Lambda, API Gateway, ECS, S3 and others
- Expertise in building RESTful web services
- Expertise in NoSQL databases like MongoDB.
- Strong experience in single page application frameworks using ReactJS.
- Understanding of MVC structure and development patterns
- Experience working with modern development approaches (containerization, cloud, continuous delivery, micro-services, modular reactive web applications)
- Strong experience in working with DevOps and Build pipelines.
- Expertise in development of Unit Test cases and Testing frameworks and scripting
- Experience in JavaScript and supporting technologies such as TypeScript and NPM
- Experience working with enterprise technology platforms.
- Strong experience with development methodologies such as Agile or SCRUM
- Exposure to a wide range of technologies including enterprise application integration, database design and configuration, web applications, operating platforms, security and networking.
- Ability to drive design/architectural path
- Demonstrate strong problem-solving ability and analytical skills
- Strong communication, presentation, and advisory skills
- 7+ years server-side development experience
- 3+ years Node.JS API development experience
- 5+ years JavaScript experience
Vacancy expired!