Search by job, company or skills

Glints

Back End Developer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary

A Backend Engineer (BE) plays a critical role in designing, developing, and maintaining backend systems and services. Working closely with designers, business analysts, operations, and business users, the BE ensures that backend solutions are secure, scalable, high-performing, and seamlessly integrated with on-premise and cloud environments, as well as bespoke or commercial applications.

In this role, the Backend Engineer can expect to:

  • Design, implement, and document extensible backend components and APIs used by end users.
  • Produce high-quality, maintainable, and scalable code following best practices.
  • Collaborate across teams to ensure backend logic aligns effectively with design and overall system architecture.
  • Continuously optimize the performance, reliability, and security of backend services.
  • Stay updated on emerging technologies and apply them where relevant to enhance systems and processes.

Responsibilities

  • Participate in the design and creation of scalable software solutions, contributing across the full software development lifecycle from conception to deployment.
  • Work comfortably with backend programming languages, development frameworks, and third-party libraries.
  • Collaborate with development teams and product managers to ideate and refine software solutions.
  • Develop, maintain, and optimize databases and backend applications.
  • Write effective, performant, and secure APIs.
  • Conduct software testing to ensure responsiveness, reliability, and efficiency.
  • Troubleshoot, debug, and upgrade software as needed.
  • Prepare and maintain clear and accurate technical design documentation.

Technical Expertise

  • 5+ years of experience as a Backend Engineer or in a similar role.
  • Proficiency in server-side languages such as .NET and Node.js.
  • Familiarity with web servers like Apache, IIS, and Nginx.
  • Experience in GraphQL and REST API development.
  • Skilled in building and optimizing cloud-based applications using Azure services (Azure Functions, Cosmos DB, API Management).
  • Hands-on experience with serverless architectures such as Azure Functions (.NET) and AWS Lambda, including event triggers, bindings, and deployments.
  • Experience deploying applications to cloud platforms such as AWS and Microsoft Azure.
  • Strong knowledge of database technologies (RDBMS, NoSQL such as Cosmos DB and MongoDB), including performance tuning.
  • Understanding of Security by Design principles, applying security best practices and addressing vulnerabilities identified through assessments and penetration testing tools.
  • Experience with CI/CD automation.
  • Able to work effectively in a fast-paced, deadline-driven, and collaborative environment.
  • Knowledgeable about current trends, best practices, and new technologies.
  • Experience working in Agile development environments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134948883