Position: Full-stack Java/Python Developer
Company: Nearshorefriends GmbH
Experience required: 5y
English level: upper

(Remote) You will be a part of a company that is on the forefront of ecommerce, expanding brands globally with their one-stop SaaS solution that covers everything from driving multichannel traffic through Shopping Ads & International SEO, to currency conversion, translation, tax & duty calculation.

MUST HAVE:
- 5+ years of recent production quality Java (Spring Boot) and Python product development experience
- Willingness to work in both technologies
-  Proven experience with developing and maintaining highly scalable backend processing applications
 - Experience with unit testing frameworks (pytest / jUnit / Mockito / etc)
 - Experience with GCP (alternatively AWS and willing to learn)
 - Experience with message queues (e.g. Pub/Sub, Cloud Tasks, RabbitMQ)
- Experience with the following technologies:
○ Git
○  SQL databases (PostgreSQL)
○  NoSQL databases (Google Cloud Datastore, MongoDB, DynamoDB)
○  Caching services (Redis)
 - Strong analytical skills
-  Good written and spoken English, comfortable working in an international environment

NICE TO HAVE:
- Hand-on experience with Google Cloud Platform services (AppEngine, Cloud Functions, Cloud Run, Pub/Sub, Cloud SQL, Datastore, Memorystore, BigQuery, Dataflow, Cloud Tasks)
- Practical knowledge of various caching techniques
- Experience with Google APIs (Content API, Google Adwords/Ads API)
- Facebook Graph API
- TDD approach
- Practical experience with designing REST APIs (Swagger/OpenAPI)
- Basic DevOps skills
- Knowledge of at least one e-commerce platform (e.g. Shopify, Magento)
- Experience working in an Agile / Scrum environment
- Contributions to Open Source (send us your GitHub ID!)

RESPONSIBILITIES:

As a Developer you will be a part of a small team that moves fast in order to provide and develop services to process and localize large amounts of e-commerce listings and run thousands of localized Ecommerce sites.

You will work on the development of our internal micro-services & APIs to support a flow of millions of products and orders between domestic and international stores
You will have an opportunity to use cutting-edge new technologies provided by Google Cloud Platform on a daily basis
You will improve performance and scalability of our services
You will continuously seek to develop your skills, learning tools and technologies that help you master your profession
You always stand up to the challenges your software may present to the not so amused customer, be the light in the tunnel, not just at the end of it
You influence your peers, your stakeholders to design a top notch solution for every problem space you put your hands on
 Help with architecture-level design decisions during various phases of a project