Alba Iulia, Romania

Backend Developer

 Job Description:

Backend Developer

We are looking for a Senior Backend Developer responsible for designing, building and maintaining scalable backend systems, APIs and integrations.

Responsibilities:
  • Design, develop and maintain scalable backend services and APIs
  • Build and optimize GraphQL-based APIs and data layers
  • Develop serverless functions and event-driven components (FaaS)
  • Integrate with external systems including third-party APIs and OPC UA industrial servers
  • Work with data storage solutions and ensure performance, reliability, and scalability
  • Manage and evolve backend infrastructure and service architecture
  • Write clean, maintainable, and well-documented code
Requirements - Technical Skills:
  • Strong experience with Node.js in production systems
  • Solid understanding of GraphQL (schemas, resolvers, query optimization)
  • Experience with ORM tools and relational data modeling
  • Hands-on experience with FaaS (Function-as-a-Service) architectures
  • Experience integrating with:
    • Third-party REST/GraphQL APIs
    • OPC UA servers and industrial data systems
  • Strong knowledge of PostgreSQL
    • Schema design
    • Query optimization
    • Indexing strategies
  • Experience with S3-compatible object storage (e.g., MinIO)
  • Strong experience with Docker and containerized environments
  • Proficiency in scripting with:
    • Bash
    • Python
    • SQL.

If you are a good match, do not hesitate to apply!