Do you like getting involved in great projects, the creation of amazing apps and maybe helping a few startups get their feet off the ground? Are you a great back-end developer? Then you'll love this position!
We are looking for an awesome back-end developer who will have the chance to work on some of our amazing and innovative projects.
• Development of server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end
• Building reusable code and libraries for future use
• Optimization of the applications for maximum speed and scalability
• Implementation of security and data protection
• Database creation, integration, and management
• Creation of APIs for use by the front-end
• Work on bug fixing and improving application performance. Keep up to date on the latest industry trends and best practice
• Keep up to date on the latest industry trends in mobile technologies
Required Skills and Experience
Academic Qualifications: • BSc/MSc degree in Computer Science or a related subject
Professional Skills: • Strong knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Technological Skills: • Solid knowledge in backend web development using scripting languages/frameworks (Java, Python, PHP, NodeJS or Ruby)
• Excellent knowledge of relational DBMS and SQL
• Proficient understanding of code versioning tools, such as Git
Desirable Skills and Experience
• Familiarity with Java, Python and the Django framework
• Experience with creating REST APIs
• Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Experience in front-end web development using JS libraries (BackboneJS, AngularJS, EmberJS)
• Understanding of accessibility and security compliance
• Familiarity with major mobile platforms programming (iOS, Android)