TCGplayer

Full Stack Software Engineer

TCGplayer
Apply
1 hour ago
Dublin, IrelandSenior

Responsibilities

  • Design, develop, and maintain scalable client-side and server-side applications across the full application lifecycle.
  • Build responsive web applications using ReactJS, JavaScript, HTML, CSS, JQuery, and application state management.
  • Develop and optimize RESTful APIs and backend services using Java and Spring Boot, including third-party API integrations.
  • Deploy and manage cloud-native applications using Kubernetes, including containerization and service orchestration.
  • Collaborate with Product, UX/UI, Data, and DevOps teams to deliver application capabilities.
  • Improve application quality and performance through unit and integration testing, debugging, fixing, and optimization.
  • Participate in code reviews and maintain consistent code quality and engineering standards.

Requirements

  • At least 6 years of experience in full stack software development or a similar role.
  • Strong experience developing backend applications with Java and Spring Boot.
  • Experience with ReactJS functional components, hooks, Redux or comparable state management, JavaScript ES6+, and asynchronous programming.
  • Experience designing, developing, and integrating RESTful APIs; familiarity with microservices architecture is required, while GraphQL or other API query languages are valued.
  • Experience using Kubernetes for containerization, orchestration, and management of cloud-native applications.
  • Familiarity with Docker and cloud platforms such as AWS, Google Cloud, or Azure.
  • Experience using Git, CI/CD pipelines, automated testing and deployment, and testing frameworks.
  • Strong problem-solving, communication, interpersonal, independent-working, and collaboration skills.
  • Familiarity with Agile/Scrum development processes is valued.

Tech Stack

AWSCSSDockerGitGoogle CloudGraphQLHTMLJavaJavaScriptKubernetesReactReduxSpring Boot

Categories

TCGplayer

About TCGplayer

201-500 employees
Contact me