Senior Backend Engineer

New
SpainFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 8 years
Required Skills
AWSNode.jsPostgreSQLJavascriptTypeScriptServerlessDistributed Systems

Requirements

  • At least 8 years of experience as a Software Engineer with strong backend development expertise.
  • Advanced proficiency in Node.js, TypeScript/JavaScript, and backend engineering best practices.
  • Experience with at least one additional server-side programming language.
  • Strong knowledge of PostgreSQL, including query optimization, database modeling, and migrations.
  • Solid understanding of object-oriented programming principles and software design patterns.
  • Experience designing scalable and distributed systems capable of handling high transaction volumes.
  • Strong experience building secure and scalable APIs, including authentication and queue-based architectures.
  • Familiarity with AWS cloud services and serverless architectures is highly valued.
  • Experience working with SaaS platforms and always-on production environments is a plus.
  • Excellent communication skills with the ability to explain technical concepts clearly to diverse stakeholders.
  • Comfortable working autonomously in fully remote and globally distributed teams.
  • Business-oriented mindset with strong problem-solving and customer-focused thinking.

Responsibilities

  • Design, develop, and maintain scalable backend systems using Node.js, TypeScript, and cloud-based technologies.
  • Collaborate closely with cross-functional teams including frontend engineers, product managers, designers, and QA professionals.
  • Participate in all stages of the software development lifecycle, from product discovery and planning to deployment and optimization.
  • Build and enhance APIs with strong focus on performance, scalability, validation, and security best practices.
  • Optimize high-volume transactional systems to ensure reliability, concurrency handling, and system efficiency under load.
  • Improve database structures, query performance, and data migrations using PostgreSQL.
  • Identify, troubleshoot, and resolve bugs and production issues in a fast-paced development environment.
  • Contribute to architecture discussions and continuous improvements in engineering standards and processes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now