
Senior Software Engineer, Scala/Java
LoopMe
full-time
Posted on:
Location Type: Hybrid
Location: Kraków • Poland
Visit company websiteExplore more
Job Level
About the role
- Responsible for design, implementation and testing the functionality of our Exchange product
- Work effectively with other engineers, system architects, and Operations teams to implement enhancements and issue resolutions
- Help translate our advertising exchange from Scala to Java
- Participate in technical discussions; come up with innovative ways to improve the product and process
- Troubleshoot issues with application, technologies, and infrastructure
- Continuously improve your technical knowledge
- Think creatively and work independently - collaborating with others as needed to maximize efficiency and throughput
- Deliver quality work on time while driving developer productivity across the organization
- Appreciation for clean code and experience in writing unit tests to maintain code quality
Requirements
- BS in Computer Science or related field
- 2+ years of Scala programming experience, along with experience in other programming languages such as java, or python.
- 6+ years of software engineering experience
- Understanding of microservices and hands-on experience implementing them
- Experience with software development in high capacity, high traffic, high availability websites/systems
- Experience working with Agile development
- Advertising technology experience (a plus)
- Experience with Python or Java (a plus)
- NoSQL databases (MongoDB, Bigtable, Aerospike etc) (a plus)
- Distributed messaging services, like Kafka, PubSub (a plus)
- Strong skills in Data Engineering (a plus)
- Experience Managing Cloud infrastructure (AWS or GCP) (a plus)
- Familiarity with Git and/or Bitbucket (a plus)
Benefits
- International work environment
- Flexible working schedule with a hybrid working model (50% of the worktime from the office)
- Annual performance bonus (up to 8%)
- One month of workation (work from any location worldwide for one month)
- Multikafeteria
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ScalaJavaPythonmicroservicesunit testingNoSQL databasesData Engineeringcloud infrastructureAgile developmentsoftware engineering
Soft Skills
collaborationcreativityproblem-solvingindependencetime managementcommunicationinnovationefficiencyproductivitycode quality
Certifications
BS in Computer Science