• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

APSIS and our vision

APSIS, we imagine a world where nobody gets a single spam message ever again.
Our vision is to help our customers communicate better with their users by allowing them to use their data more effectively. To reduce noise through better and more specific targeting; to add relevance by making each message personally tailored; to send the right message on the right channel at the right time and nothing else, so that we as consumers get a better experience in our inboxes. 

The role

Our new APSIS One platform is built from the ground up using brand new cloud-native technology and methods. We are now looking to strengthen our Audience team, who builds the core data processing and storage layers in our platform. It involves advanced data intensive systems engineering, working with databases of many flavors, distributed systems and data processing pipelines, with very high demands on performance and correctness.

Apsis aims to work at the forefront of technology and development. We follow modern agile practices with cross-functional DevOps teams, where each team assumes complete technical and operational ownership of their applications, including not only implementation but full architectural design and tech selection, QA, continuous delivery, and technical production environment operations. We believe in small, highly skilled, highly empowered and autonomous teams taking maximal ownership of their systems.

In a typical day this role will be working as part of our Audience team, working in close collaboration with their team members and other similar teams in Stockholm, Malmö, Warsaw and Russia, and with their Product Owner. The team has its own backlog of stories and tasks that the developers participate in the writing and grooming and prioritisation of, and then work together to bring all the way to production deploy. Apsis dev teams also have “20% time” where the team works outside the product backlog on tasks of their own choice.

Responsibilities
As part of the development team, implement new features and solve engineering challenges in a modern, cloud-native, microservice-based tech stack.
Be part of shaping our team’s development processes, system architecture, tools and practices to increase team velocity and developer quality of life.
Support and coordinate development with other dev teams in the organisation to ensure cross-team collaboration works smoothly
Respond to disruptions and proactively work to prevent such from occurring in the first place. The position includes a weekly rotating on-call duty, which also includes additional time off.

Key qualifications
3+ years professional development experience with a robust software engineering background including professional experience from architecture, security, and operational excellence
MS from computer science program or equivalent professional experience
Professional experience with using Amazon Web Services (particularly ECS, RDS, API Gateway, CloudWatch, and supporting tools like IAM) and Docker in production systems
Interest in and ability to work hands-on with managing your own cloud infrastructure on a daily basis
Creative and solutions-oriented, someone who enjoys tackling big challenges and is not afraid to learn new things along the way
Strong sense of responsibility, someone who enjoys taking ownership of your work and who prides themselves on always delivering high quality
Proven ability to write high-performant, maintainable code with strong elements of concurrency and complex data models
Collaborative mindset, ability to work as part of a very distributed development organisation where many small teams need to coordinate

Primary technologies
Tech stack is microservice-based primarily in Java 11, Linux and Docker, with additional microservices implemented in golang.
All environments are hosted on AWS and architecture makes extensive use of services such as ECS, RDS/Aurora, S3, Athena, and all the AWS supporting services.
Open source tools and frameworks are also extensively used, such as Presto.
Frontend is built in Angular 8 with Stylus, ngrx and rxjs

 

Bonus qualifications
AWS certifications or equivalent evidence of advanced AWS competency
Experience from both development and technical operations / infrastructure / system administration
Experience with distributed systems engineering
Advanced knowledge of database technologies, NoSQL and/or Analytics engines
Professional experience with building SaaS software, especially from web analytics or digital marketing or

How to apply

Please apply by providing your CV and a brief motivation letter as soon as possible. We will hire as soon as we find the right person.

Do you have questions about this position? Please contact HR at [email protected]

About us

At APSIS, we believe in enabling great marketing for our customers. As the leading provider of marketing solutions in the Nordics, our goal is to enable and simplify the workloads of our many global clients every day. We do this by creating simple yet scalable tools within digital marketing, including data management, targeted emails, lead management and e-commerce recovery. At the end of the day, it all comes down to one thing: our clients’ marketing success is our success. And we’re proud to be there for them, every step of the way. ...Intrigued? Find out more at apsis.com.

Detta är en jobbannons med titeln "Java Software Developer" hos företaget Apsis International AB och publicerades på webbjobb.io den 5 december 2019 klockan 00:00.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black