SonicJobs
Remote Jobs
1 Jobs
Role Description We are currently looking for a Backend Software Engineer to join our team and contribute to the evolution of our fast growing platform. The person covering the role is passionate about programming, knowledgeable about design patterns, fond of RESTful APIs and clean, robust micro-service architectures. We are a distributed team and therefore an extremely good attitude to communication is essential. You'll be working on machine learning and other cutting edge technologies. We use agile methodologies and release frequently. Qualifications - Strong knowledge of Java - Experience with MongoDB - Strong understanding of design patterns and Object Oriented Programming - In-depth experience of working with RESTful APIs - Capable of writing robust, clean code - Experience working in an Agile Scrum environment and collaborative tools (e.g Jira) - Understanding of build processes and CI tooling (e.g. Bamboo, Jenkins) - Experience with Unit/UI/API testing, MOCKs - Experience with Git - Knowledge of React and web client technologies is a plus - Excellent communication skills in English Requirements - Passion for technology and desire to help change the way people live and work - Prepared to write code as part of the interview process - Full-time availability for remote work Benefits - Opportunity to work with cutting edge technologies - Dynamic startup environment supported by a large business infrastructure - Occasional team meet-ups in various locations around the world