About The Position
We are looking for an experienced Server 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.