About The Position
We are looking for an experienced full stack developer to join our team! As an experienced developer, you will analyze & solve difficult problems across the stack. Participate and contribute to the estimation, planning, analysis, design, and implementation of infrastructure/framework/component. Identify, evaluate, and formally recommend third party solutions and services as needed. Mentor and/or share experience with team members.
- Design client-side and server-side architecture
- Develop our backend
- Build our front-end from the start
- Develop and manage well-functioning databases and backend applications
- Implement microservices and APIs
- Be involved in our NLP, image recognition, and Machine learning efforts
- 3+ years as a full-stack developer
- Mastering with React, Redux, Hooks building web applications from the ground up
- Experience in at least one of the following programming languages: C#, Java, Python
- Familiarity with databases with SQL and NoSQL Databases
- AWS Cloud experience – advantage
- A solid understanding of object-oriented design and design patterns.
- BSc. in Computer Science or equivalent
- High level of English
- Fast learner: you can quickly master concepts, disciplines, and methods.
- Team worker: you understand the goals of the team and work towards them.
- Pragmatic: you hear about a difficult problem and are able to transform it into a simple one (or more), that you can easily solve.
- Concise: you get stuff done, in a simple, elegant way.