Senior Back-End Engineer

A senior back-end engineer is responsible for designing, implementing, and maintaining the server-side logic and infrastructure of applications. They focus on ensuring the efficient communication between the front-end and the data storage system, as well as incorporating security and data protection measures.

Senior Back-End Engineer job description template

We're seeking a senior back-end engineer with strong problem-solving skills and a deep understanding of server-side technologies. This role involves shaping the backbone of our applications and ensuring their scalability, security, and robustness.

Key responsibilities

  • Design and build highly scalable, reliable, and robust back-end systems using Node.js, Python, or Java

  • Collaborate with front-end developers to integrate user-facing elements with server-side logic

  • Work alongside product managers and designers to deliver new features and enhancements

  • Identify and resolve performance bottlenecks and optimize application for maximum speed and scalability

  • Implement security and data protection measures, ensuring compliance with appropriate standards and regulations

  • Maintain code quality by conducting regular code reviews and following best practices

Requirements and skills

  • 5+ years of experience in back-end development with extensive knowledge of Node.js, Python, or Java

  • Proven track record of building and maintaining scalable, high-performance applications

  • Strong understanding of database technologies such as SQL, NoSQL, and in-memory data stores

  • Experience in cloud services such as AWS, Azure, or Google Cloud Platform is a plus

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

  • Familiarity with microservices architecture and RESTful API design

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.