Tackle tough problems and find creative ways to solve them
Determine feasibility by performing risk management and evaluating tradeoffs
Lead decision-making & design of APIs, mechanisms and abstractions
Build new features and directly impact the future of our product from UI to DB
Write (a lot of) high-quality, functional code – backend and frontend
Improve your skills, learn from and mentor top-notch engineers and enrich other team members
Perform code reviews, evaluate implementations, and provide feedback
Have lots of fun!
Solid experience and passion around software engineering.
Experience in backend development (NodeJS- an advantage).
Experience in frontend development (Well-known frameworks- React, Angular - an advantage).
Knowledge in architecture and design of scalable and high performance complex distributed systems.
Experience with databases.
Excellent communication skills.
Comfortable taking challenges and learning new technologies
Team player, leader, confident, “getting things done”, independent, passionate and enthusiastic!