Text copied to clipboard!

Title

Text copied to clipboard!

Serverside Engineer

Description

Text copied to clipboard!
We are looking for a skilled Serverside Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining server-side applications. You will work closely with our front-end developers to integrate their user-facing elements with server-side logic. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. You will also be responsible for creating and maintaining databases, ensuring data security and integrity. You will be expected to write reusable, testable, and efficient code. You will also design and implement low-latency, high-availability, and performant applications. You will implement security and data protection measures and integrate data storage solutions. You will also be expected to stay up-to-date with industry trends and technologies and be willing to learn new skills as needed.

Responsibilities

Text copied to clipboard!
  • Design and implement server-side applications
  • Integrate user-facing elements with server-side logic
  • Write reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performant applications
  • Implement security and data protection measures
  • Integrate data storage solutions
  • Stay up-to-date with industry trends and technologies
  • Learn new skills as needed
  • Create and maintain databases
  • Ensure data security and integrity

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science or related field
  • Proven experience as a Serverside Engineer
  • Strong knowledge of server-side languages such as Python, Ruby, Java, PHP, Node.js
  • Experience with front-end technologies such as HTML, CSS, and JavaScript
  • Experience with database technologies such as MySQL, Oracle, and MongoDB
  • Understanding of server-side templating languages such as Jade, EJS, Jinja, etc.
  • Understanding of server-side CSS preprocessors such as Stylus, Less, etc.
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Proficient understanding of code versioning tools, such as Git

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with server-side languages?
  • How do you ensure data security in your applications?
  • Can you describe a project where you had to integrate front-end elements with server-side logic?
  • How do you stay up-to-date with industry trends and technologies?
  • Can you describe your experience with database technologies?