Backend/full-stack developer

Job Summary

We’re looking for a smart developer who can take up a key role on our team of engineers in developing and support a functional and reliable platform.

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 2 years

Job Description

The ideal candidate will be responsible for:

  • Integration of user-facing elements developed by a front-end developer with server-side logic,
  • Building reusable code and libraries for future use,
  • Optimization of the application for maximum speed and scalability,
  • Implementation of security and data protection,
  • Design and implementation of data storage solution.

Skills & Competencies Required:
  1. Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  2. Good knowledge of server-side CSS preprocessors, such as LESS and SASS
  3. Understanding accessibility and security compliance (Depending on a specific project)
  4. User authentication and authorization between multiple systems, servers, and environments
  5. Integration of various data sources and databases into one system
  6. Management of hosting environment, including database administration and scaling an application to support load changes 
  7. Data migration, transformation, and scripting
  8. Understanding differences between multiple delivery platforms such as mobile vs. desktop, and optimizing output to match the specific platform
  9. Creating database schemas that represent and support business processes
  10. Implementing automated testing platforms and unit tests
  11. Proficient knowledge of a back-end programming language (Depending on the particular case, a developer should know of one or more of PHP, Python, Ruby, Java, .NET, JavaScript, etc.)
  12. Proficient understanding of code versioning tools, such as Git
  13. Proficient knowledge of OWASP security principles
  14. Experience of “session management” in a distributed server environment

Share Job Post