Backend Engineer

Job Category: Backend Engineer
Job Type: Full Time
Job Location: Bucharest

Team

You will become a member of the fast-expanding Product-Engine Buy team building a bleeding-edge B2B eCommerce solution for Marketplaces. You are part of an international, skilled, cross-functional environment where roles are not set in stone and include aspects of engineering, product management, build, deployment and operational management and designing. Your responsibilities will grow to match your abilities and experience.

Job Description

What a day is like:

  • Build business-critical features used forour platform in collaboration with our agile product and engineering teams in an Agile/Scrum environment
  • Requirement gathering, architectural design, implementation, testing until deployment and verification
  • Write high-quality, tested and peer-reviewed code
  • Provide technical support and mentoring to team members
  • Review code to ensure the quality of the design by avoiding complexity and advocating clarity within the team
  • Identify opportunities, design and implement solutions to improve engineering productivity
  • Technologies: Spring, Postgres, ElasticSearch 7, Middlewares (HornetQ, RabbitMQ), CI/CD, AWS, Kubernetes

Qualifications

You’re perfect for this role if you have:

  • 4+ years of professional experience with Java and application frameworks such as Spring
  • You have experience in designing search indexes for large document portfolios on ElasticSearch (multi-variant, i18n)
  • Having a deep understanding and practice in developing REST-based Micro-Services-Architectures
  • Knowing how to build resilient architectures with distributed transaction patterns
  • SQL database skills (Postgresql, SQL Server or similar)
  • Have basic knowledge of building applications on top of Docker, Kubernetes and AWS
  • Having experience with structured development and build environments (continuous integration, automated testing, automated configuration and deployment) is a plus
  • Experience with Domain-Driven Design & Test-Driven Development

You also have:

  • Projects done in languages like Python, Node.JS, Scala are a big plus
  • Experiences with NoSQL databases is such a MongoDB or Dynamo are welcome
  • Having experience with web-based development-related security paradigms (e.g. OAuth, OpenId, SSO/SAML, WS-Security, PKI) is great

Apply for this position

Allowed Type(s): .pdf, .doc, .docx