WeCookIT
Middle Fullstack Developer (Java & Angular)
WeCookITPortugal19 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
We are looking for a Mid-Level Fullstack Developer to join our product team and contribute across both backend and frontend layers of our platform. This role involves building features end-to-end, from designing backend services in Java (Spring Boot) to implementing user-facing functionality in Angular.

The ideal candidate is comfortable in hybrid cloud/on-premises environments, enjoys integrating with REST APIs, and collaborates effectively with backend, frontend, and AI engineers.

Key Responsibilities

  • Develop and maintain backend services using Java (Spring Boot or similar)
  • Implement and enhance Angular frontend features
  • Build and consume REST APIs to connect frontend, backend, and external services
  • Contribute to database design and query optimization (SQL/NoSQL)
  • Ensure a responsive and intuitive user experience in the frontend
  • Collaborate with backend and AI engineers to integrate advanced features (OpenAI, Ollama, etc.)
  • Support CI/CD pipelines and deployment processes
  • Write clean, maintainable, and well-documented code

Required Skills & Experience

  • 3–5 years of professional experience as a Fullstack or Software Developer
  • Proficiency in Java (11+, ideally 17+) with Spring Boot
  • Strong skills in Angular (latest versions) and TypeScript
  • Solid knowledge of HTML5, CSS3 (SASS/SCSS), and responsive design
  • Experience designing and consuming REST APIs
  • Familiarity with databases (PostgreSQL, MySQL, or NoSQL)
  • Awareness of UX best practices for usability and consistency
  • Experience with Git and collaborative workflows
  • Strong debugging and problem-solving abilities

Nice to Have

  • Basic knowledge of Python (for collaboration with AI engineers)
  • Experience with Docker and Kubernetes
  • Understanding of security best practices (authentication, authorization, encryption)
  • Knowledge of AWS or other cloud environments
  • Experience with enterprise deployments (cloud + on-premises)
  • Exposure to event-driven systems (Kafka, RabbitMQ)

Ideal Profile

  • Pragmatic and able to balance speed with code quality
  • Comfortable switching between backend and frontend tasks
  • Strong communicator who thrives in cross-functional collaboration
  • Curious about AI integration and eager to learn new technologies
  • Proactive in suggesting improvements to architecture and user experience

What We Offer

  • Opportunity to work on end-to-end feature development
  • Remote flexibility and autonomy
  • Real opportunities for professional growth and learning

Skills: sql,spring,angular,java

Key Skills

Ranked by relevance