Loading...
Job-Id: 56895

Senior Backend Developer - Architecture, Data Modelling

Hays Specialist Recruitment Limited Careers
Industry Type
Architecture, Interior Designing
Functional Area
IT Industry Architecture, InteriorDesigning, AI Technology
Nationality
Any
Keywords
Microservices
Job Description

Hays Specialist Recruitment Limited Careers is looking for a Senior Backend Developer with skills in architecture and data modeling. The role involves designing and maintaining backend code, collaborating with teams, and improving system performance.

Position
Senior Backend Developer - Architecture, Data Modelling
Company
Hays Specialist Recruitment Limited Careers
Location
Cambridge, United Kingdom
Industry
Architecture, Interior Designing
Experience
1 to 20 years

Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable backend code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement optimization strategies for improved system performance.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • Proven experience as a Backend Developer.
  • Strong proficiency in a programming language such as Java, Python, or Ruby.
  • Experience with architecture and data modeling.
  • Knowledge of database normalization and denormalization techniques.
  • Familiarity with RESTful APIs, microservices, and web services.
  • Excellent problem-solving skills.
  • Strong written and verbal communication skills.
Show the original advert
Senior Backend Developer - Architecture & Data Modeling The company is seeking a highly skilled Senior Backend Developer to join our team. The ideal candidate will have experience in architecture and data modeling, as well as the ability to simplify complex data structures. Responsibilities: 1. Design, develop, and maintain efficient, reusable, and reliable backend code. 2. Collaborate with cross-functional teams to define, design, and ship new features. 3. Implement optimization strategies for improved system performance. 4. Ensure the performance, quality, and responsiveness of applications. 5. Identify and correct bottlenecks and fix bugs. 6. Help maintain code quality, organization, and automatization. Requirements: 1. Bachelor's degree in Computer Science or a related field. 2. Proven experience as a Backend Developer. 3. Strong proficiency in a programming language such as Java, Python, or Ruby. 4. Experience with architecture and data modeling. 5. Knowledge of database normalization and denormalization techniques. 6. Familiarity with RESTful APIs, microservices, and web services. 7. Excellent problem-solving skills. 8. Strong written and verbal communication skills.

Please register or log in to see the full job description. Register / Log in

About the role: Senior Backend Developer - Architecture, Data Modelling

General information about this type of role, not from the employer. The employer's actual requirements may differ, so always check the job details above.

Senior Backend Developers in architecture and interior designing focus on creating and maintaining the server-side logic, databases, and data models that support design software and applications. They typically work in technology teams within architectural firms, design studios, or software companies serving the architecture industry.

What this role usually involves

  • Design and implement backend systems and APIs to support architectural design tools.
  • Develop and optimize data models to manage complex design information.
  • Collaborate with frontend developers and designers to integrate user-facing elements.
  • Ensure the security and scalability of backend services.
  • Maintain and improve existing backend codebases and databases.
  • Troubleshoot and resolve technical issues related to backend systems.

Skills employers usually look for

  • Strong programming skills in backend languages such as Python, Java, or Node.js.
  • Experience with database design and management, including SQL and NoSQL databases.
  • Knowledge of data modelling techniques relevant to design and architecture data.
  • Familiarity with API development and integration.
  • Problem-solving and debugging abilities.
  • Good communication and teamwork skills.

Usual qualifications

  • A degree or diploma in computer science, software engineering, or a related field is usually expected.
  • Experience or knowledge in architecture or design software development is beneficial.
  • Understanding of software development methodologies and best practices.
  • Certifications in backend development or database management can be an advantage.

Similar jobs

Architecture, Interior Designing jobs in UK →

Welcome to JobAdsToday

Choose your preferred language

You can change this anytime.