JOB DESCRIPTION
We are looking for experienced Back-end developers to join our team. You will be responsible for the server side of our applications (web & mobile). If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you.
As a Back-end developer, you’ll work closely with our team to ensure system consistency and improve user experience.
Ultimately, you should be able to develop and maintain functional and stable applications to meet our clients’ needs.
Back-end developer duties and responsibilities
-
Collaborate with team members in application design, development, and maintenance.
-
Build connectors to various external APIs
-
Investigate and fix reported bugs.
-
Building APIs, including authentication, cleanliness, and role-based access permissions
-
Database creation, integration, and management—e.g., MySQL, SQLite, PostgreSQL, and MongoDB. SQLiteUsing back-end frameworks to build server-side software, like Express.js
-
Web Server technologies—e.g., J2EE, Apache, Nginx , and IIS
-
Cloud computing integration—Server-side programming languages—like Python, Perl, PHP, Ruby, and JavaScript, Node.js
-
Operating systems: Linux- and Unix-like operating systems, MacOS X, Windows Server
-
Content management system (CMS) development, deployment, and maintenance
-
API integration
-
Security settings and hack prevention
-
Reporting— implementing analytics and statistics tools
-
Backup and restore technologies for website’s files and DB.
Back-end developer requirements
-
3 to 5 years experience
-
Detailed understanding of the syntax and nuances of Ruby, JAVA, PYTHON
-
Detailed understanding of MVC frameworks
-
Knowledge of the complexities of coding network security solutions
-
Fluent with NODE JS
-
Knowledge of ASP.NET would be a definite advantage