Back-End Engineer II

A back-end engineer II is responsible for developing and maintaining the server-side logic, databases, and system integrations that ensure seamless and efficient data handling and storage. Back-end engineers play a crucial role in ensuring that the application performs well and offers a consistent end-user experience.

Back-End Engineer II job description template

We're seeking a Back-End Engineer II with strong analytical skills and a robust technical foundation. In this role, you'll design and optimize systems that drive the functionality of our applications, ensuring they are scalable, secure, and robust.

Key responsibilities

  • Develop and maintain server-side logic, ensuring high performance and responsiveness to requests from the front-end

  • Manage and optimize database systems to ensure efficient data storage and retrieval

  • Integrate user-facing elements developed by front-end engineers with server-side logic

  • Collaborate with product managers, front-end developers, and other stakeholders to define and ship new features

  • Identify and troubleshoot complex issues, providing solutions to rectify and prevent them

  • Ensure the security and data protection of the application and its components

  • Stay current with the latest technologies and best practices in back-end development to inform architectural decisions and feature development

Requirements and skills

  • 2+ years of professional experience in back-end development

  • Strong understanding of server-side programming languages such as Python, Java, or Node.js

  • Experience with relational and non-relational databases such as MySQL, PostgreSQL, or MongoDB

  • Familiarity with RESTful and GraphQL APIs

  • Knowledge of Git, Agile development methodologies, and JIRA is a plus

  • Excellent problem-solving and communication skills, with the ability to collaborate effectively with a cross-functional team

Learn more about recruitment and hiring

How to write a job description

Crafting a job description is crucial for aligning the right candidate with your company’s culture and role expectations.

How to source great software engineers

Discover how to identify top software engineers who excel in problem-solving, communication, and adaptability beyond mere coding skills.

© Aplii. All rights reserved.