Job Description:
We are looking for a talented Backend engineer who is not afraid of complexity, likes to write algorithmic software, and wants to develop in a modern framework. Our small development team is growing with plans already in place to double in the immediate future.
Responsibilities
Design and develop our SaaS-based application in Node.js
Design efficient and reusable systems that drive complex web applications
Identify issues and implement solutions to complex problems in large scale backend infrastructure
Identify and resolve performance and scalability issues
Job Qualifications:
Requirements
BSc in Computer Science or related field from a university or leading college
At least 3 years of experience
Experience in Backend development with Node.js / Python / PHP
Experience with MongoDB or other NoSQL DBs
Passion for working on algorithm problem solving
Understanding software engineering fundamentals and design patterns
Familiarity with in-memory storage systems (Redis) – advantage
Experience in JavaScript, including concepts like asynchronous programming, closures, types and ES6 – advantage
Able to self-learn new skills and technologies
A team player, excellent collaboration skills
Company Occupation:
High Tech