JustJoin.IT Praca zdalna Senior New

Senior Python Developer

Webinterpret

⚲ Warszawa

130 - 140 PLN/h netto (B2B)

Wymagania

  • Python 3.x
  • RabbitMQ
  • SQL
  • NoSQL
  • AWS
  • Kubernetes
  • Docker
  • Flask
  • Elasticsearch

Opis stanowiska

Who are we looking for? As a Software Developer, you will be a part of a multi-disciplinary agile team responsible for developing services and plugins to process and localize large amounts of e-commerce listings and run thousands of localized E-commerce sites. You will bring on board: • Focus on customer needs and business objectives, • Willingness to understand product and company vision and strategy, and ability to effectively work with product and business owners, • Proactive and “can-do” attitude, • 5+ years of Python experience, • Experience in using AI for coding • Ability to define, set, maintain, and ensure high-quality technical standards, • Experience in designing highly scalable web applications, • Strong analytical skills, • Knowledge of TDD, • Knowledge of REST (Swagger/OpenAPI), • At least basic knowledge of Amazon Web Services (EC2, RDS, S3), • At least basic DevOps skills (*nix, Apache/nginx, Docker, Kubernetes), • Experience in SOA, message queues (like RabbitMQ), • Good written and spoken English, comfortable with working in an international environment. Nice to have • Having contributed to Open Source (send us your GitHub id!), • Advanced DevOps skills (*nix, Apache/nginx, Docker, Kubernetes), • Advanced knowledge of Amazon Web Services (EC2, RDS, S3, ELB, EBS, EKS), • Experience developing and maintaining complex web architectures, • Experience in event-driven architecture, • Experience with NoSQL databases, • Experience as an EventStorming participant, • Broad experience working in an Agile environment, • Knowledge of GraphQL, • Knowledge of CQRS/DDD. What do we do? • We 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, • We improve the performance and scalability of our services, • We breathe and live by Test Driven Development to outsmart our QA colleagues, • We continually seek to develop our skills, learning tools, and technologies that help us master our profession, • We stand up to the challenges our software may present to the not-so-amused customer, we are the light in the tunnel, not just at the end of it, • We influence our peers, and our stakeholders to design a top-notch solution for every problem space we put our hands on, • We help with architecture-level design decisions during various phases of a project. How do we work? • We believe in teamwork and self-organization, • We follow Agile principles (Scrum and Kanban), • We are highly autonomous - we choose our own goals and projects which contribute to a company strategy as well as tools that make our work efficient, • We are closely cooperating with the business stakeholders, data engineers, data science, and other product developers, • We use Agile development flow based on GitLab, JIRA, Slack, and the CI, • We have a mature product pipeline with predefined specs, designs, and architectures for all features, • We have a battle-proven approach to testing, static code analysis, and code reviews.