Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop software across all parts of the stack including Back-end, Front-end or Ops tasks along with our most experienced software architects
- Participate in the full SDLC (Agile), including meetings, iterative development, review and design sessions
- Evaluate new technologies and choose the right tools for your team
- Support a culture of knowledge sharing and software best practices
- Develop micro-services for different parts of our E-commerce system
Job Requirements
- At least 4 years of experience in one of the following programming languages: Java, PHP, Go or JavaScript along with development of both Back-end and Front-end components
- Implement OOP skills; you know what Clean Code means and you are familiar with the S.O.L.I.D principles, common design patterns and you know in which context to apply them
- Experience designing and implementing APIs, preferably RESTful APIs
- Implementing Continuous Integration; you know what benefits your software projects get out of it, preferably, you’ve implemented such a cycle at one of your previous jobs
- You have experience building Docker containers for a production project or at least you tried it out and you already excited about it
- Working knowledge of at least one open source RDBMS such as MySQL, PostgreSQL or similar
- Preferred Experience: knowledge of at least one NoSQL engine; messaging queues like RabbitMQ, Kafka or similar and working with large-scale e-commerce