We are looking for an experienced full-stack web developer to work on designing and building scalable web solutions.
Successful candidates will have a minimum of 3 years of experience with web application development. The work will entail constructing efficient REST APIs, implementing intuitive user interfaces, and setting up suitable server infrastructure. This includes all associated areas such as database and architecture design.
Skills Required
• Master's degree in Computer Science or similar field
• At least 3 years of experience with modern front-end technology, specifically HTML5, Javascript (ECMAScript 6), and CSS
• Experience with relevant back-end languages; Python is preferred but candidates with experience in PHP, Ruby, or Javascript (server-side) will be considered
• Familiarity with relational databases and database management systems, preferably MySQL
• Familiarity with server management and production-grade server applications (Apache, NGINX)
• Familiarity with relevant web development frameworks, both front-end and back-end; ReactJS and Django are preferred but experience with similar ones will be considered (Node.js, Ruby on Rails, Vue, Angular, etc.)
• Proficiency with Git
• Fluency with Agile development principles
• Experience with C/C++ highly beneficial
Your job will include:
• Design and implementation of the overall web architecture using modern web software development principles, ensuring the optimal performance of the system
• "Pixel-perfect" implementation of user interface
• Design and deployment of the database infrastructure
• Design and construction of REST API
• Integration of front-end and back-end systems
• Innovation on the existing web development processes and design and implementation of new processes to ensure maximum scalability and efficiency