Backend Software Engineer

Ceiia Center For Innovation And Creative Engineering — Portugal · Posted ~10 hours ago

Mid Full-time

Skills

Backend engineering Java Go REST APIs GraphQL Event-driven architecture Apache Kafka Database systems REST Databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a software engineering team as a Backend Developer and help design an event-driven architecture for scalable platforms and services. You will build and deploy REST and GraphQL APIs, work with Apache Kafka and databases, and contribute to reliable asynchronous workflows using Java and Go.

Highlights

Build the foundation of a scalable event-driven architecture and develop REST and GraphQL APIs. The role offers hands-on work with modern backend technologies, asynchronous systems, and distributed platform components.

Description

Descrição do emprego You will be part of a team responsible for desigining the groundwork of a Event Driven Architecture capable of empowering disruptive novel platforms and services. As a Software Engineer specializing in backend development, you will be responsible for designing, implementing, and deploying REST and GraphQL APIs to support our platform's functionality. Additionally, you will play a crucial role in designing and developing an event-driven architecture based on Apache Kafka and database systems. You should have a strong background in software engineering, proficiency in building scalable APIs, and experience with event-driven architectures. Habilitações 2+ years experience in back-end engineering;Proficiency in Java and Go;Design, develop and deploy RESTful and GraphQL APIs to facilitate the communication between various components of our platform.Experience in Event-driven architecture based on Apache Kafka to handle asynchronous communication and different workflows between microservices;Experience in SQL and Database Design in order to ensure high performance and scalability;Confortable with Relational and NoSQL Databases;Write clean, maintainable and well-documented code following best software engineering practices and patterns;Proactive and independent with a strong emphasis in organization, critical thinking and problem-solving aptitude;Comfortable working in a motivated team;Stay up-to-date with the latest technologies and industry trends;Fluent in either English or Portuguese. Informações adicionais Working in a relaxed and positive environment alongside a dynamic, multidisciplinary teamWe facilitate and promote a balanced and healthy lifestyle, articulating work with the personal lifeHealth insurancePartnerships with gyms, amongst othersThree additional vacation daysBirthday off