Alba Iulia, Romania
Full Stack Developer
Job Description:
Full Stack Developer
We are seeking a Full Stack Developer to help design, build and maintain modern web applications across both frontend and backend layers. The role involves working on scalable systems, API-driven architectures and complex integrations.
Responsibilities:
- Develop modern, responsive web applications using React
- Build and maintain frontend interfaces using CSS-in-JS approaches
- Design and implement GraphQL APIs and data workflows
- Develop backend services using Node.js and GraphQL-based architectures
- Build serverless functions and event-driven components (FaaS)
- Integrate external systems, including third-party APIs and OPC UA industrial servers
- Work with relational databases and ensure efficient data modeling and performance
- Contribute to system architecture decisions across the full stack
- Ensure reliability, scalability, and maintainability of applications
Requirements - Technical Skills:
- Solid experience with React for building web applications
- Strong knowledge of CSS-in-JS styling techniques
- Good understanding of GraphQL (schemas, resolvers, API design)
- Strong experience with Node.js in production environments
- Experience with ORM-based data access and GraphQL data layers
- Familiarity with FaaS (Function-as-a-Service) architectures
-
Experience integrating with:
- Third-party API systems
- OPC UA servers for industrial data communication
- Strong knowledge of PostgreSQL, including schema design and query optimization
- Experience working with S3-compatible object storage (MinIO)
- Strong experience with Docker and containerized applications.
-
Proficiency in scripting with:
- Bash, Python, SQL.
If you are a good match, do not hesitate to apply!