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