Software Engineer
Core
Backend Engineer responsible for the full lifecycle of applications, developing efficient code, and scaling the platform for worldwide markets.
Role type
Mid-level Backend Software Engineer
Builds
Applications and platform services for worldwide markets
Domain
Internet / SaaS
Deliverable
production ML models | product features
Required skills
Java (8+), Object-Oriented Programming (OOP), REST, SOAP, Unit testing, Component testing, Integrated testing, High concurrency systems, High transactional systems, Highly available platforms, Design patterns, Library extraction, Component creation
Preferred skills
Scala, Kafka, Akka, Memcached, Apache Storm, Apache Cassandra, Zookeeper, RabbitMQ
Technologies
Java, Scala, Kafka, Akka, Memcached, Apache Storm, Apache Cassandra, Zookeeper, RabbitMQ, REST, SOAP
Responsibilities
Develop well-designed, testable, efficient code to solve business needs; Deploy applications in a Continuous Integration platform; Test and document implemented solutions; Support the Product Owner with requirements; Support the team with solutions; Develop unit, component, and integrated tests.
Seniority
Mid-level, hands-on IC