Senior Backend Engineer

New
F
FeeldDigital platform
Based in SpainFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Full professional proficiency in English.
Experience
At least 5 years of professional backend development experience using Node.js.
Required Skills
AWSGraphQLNode.jsPostgreSQLTypeScriptNest.jsNosqlRESTful APIs

Requirements

  • Have at least 5 years of professional backend development experience using Node.js.
  • Demonstrate strong proficiency in TypeScript.
  • Have experience building backend services and self-documented APIs with NestJS, using GraphQL and/or REST.
  • Understand event-driven architectures, NoSQL databases, and cloud-native application development.
  • Have hands-on experience with AWS services, particularly ECS, DynamoDB, SQS, EventBridge, and PostgreSQL.
  • Have practical experience developing real-time features using WebSockets.
  • Be familiar with observability and monitoring tools such as Sentry, Datadog, CloudWatch, and Amplitude.
  • Have experience writing unit and integration tests.
  • Have full professional proficiency in English.
  • Be able to investigate complex systems and work through technical challenges independently.
  • Have experience with Infrastructure as Code tools, particularly Terraform, as an advantage.
  • Be familiar with Apollo, Firebase Authentication, Stream Chat, Cloudflare, or Snowflake as an advantage.
  • Have experience with globally distributed systems and large-scale application architecture as an advantage.
  • Have familiarity with mobile development technologies, particularly React Native, as an advantage.

Responsibilities

  • Design, develop, and deploy scalable backend services using cloud-first architectures, NoSQL databases, and event-driven technologies.
  • Investigate complex backend issues, lead troubleshooting, identify root causes, and define paths to resolution.
  • Optimize system performance, reliability, availability, and data integrity.
  • Build and maintain self-documented APIs using NestJS, GraphQL, and REST.
  • Develop and maintain real-time application features using WebSockets.
  • Contribute to architectural decisions and technical direction, taking ownership of complex initiatives.
  • Collaborate with Product Management, QA, and engineering teams to deliver and improve features.
  • Implement unit and integration tests to support code quality and system stability.
  • Apply observability and monitoring practices to identify issues and track performance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now