Job Description and Requirements
Here’s what an ordinary day looks like, you will :
Build robust and scalable software in C# and Node JS for applications, APIs, services and middleware components as well as modifications of existing software.
Design and create services and define system architecture for your projects, and contribute and provide feedback to other team members.
Enhance code quality through writing unit tests, automation and performing code reviews.
Brainstorm for ideas to our technologies, platform, and products and see your ideas grow and flourish.
Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
Solve challenging technical problems and successfully deliver results on schedule.
Bachelor's degree of Computer Science or Computer Engineering from a reputable university.
2+ years of experience in Back-End engineering.
Strong knowledge and first-hand experience in C#, MySQL and SQL Server Development.
Experience in Microservices architecture, RabbitMQ, Node.js, Redis, Memcache or Varnish is a big plus.
Strong communication skills and ability to work in a dynamic environment.
Areas that Add to Your Strength :
Adaptable : learn new skills, take on extra responsibilities, change in working hours.
Logical thinker : regularly uses structure and reason to evaluate a situation and come to a decision.
Collaborative learner : willingness to learn from other people, willing to teach others, give constructive criticism.