Software Developer with DevOps specialisation

Summary

Are you fascinated by working in the forefront of technology with modern agile practices, cross-functional DevOps teams in a dynamic fast-paced environment with highly skilled team members? APSIS is now looking for a Software Developer with DevOps specialisation!

Work Description

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. This domain involves advanced data intensive systems engineering including managing a complex environment of AWS cloud infrastructure. It includes working with databases of many flavors, managed and self-hosted on EC2, and managing multiple 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. We believe in DevOps as a culture rather than a specialised role; but his role is geared towards mid-level software developers who would like to specialise further into cloud infrastructure and devops type work, while working as part of a DevOps team.

In a typical day this role will be working in close collaboration with team members and other similar teams in Stockholm, Malmö, Warsaw and Russia, and with the Product Owner. The team has its own backlog of stories and tasks that the team members participate in the writing and grooming and prioritisation of, and then work together to bring all the way to a fully working and scalable production deploy. 

To facilitate the DevOps way of working all APSIS dev teams are granted “20% time” where the team works outside the product backlog on tasks of their own choice, among other policies.

Responsibilities

  • As part of the development team, support implementation of new features and solve cloud infra and engineering challenges in a modern, cloud-native, microservice-based tech stack based on Java.
  • Be part of shaping our team’s development processes, system architecture, tools and practices to increase team velocity and developer quality of life, with extra focus on CI/CD pipelines and management of the teams’ complex cloud infra.
  • Support and coordinate development with other dev teams in the organisation, especially the central Cloud Engineering team, 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.

Requirements

  • 3+ years professional development experience with a robust software engineering background including professional experience from software architecture, security, and operating production systems
  • Several years of experience with Java and hands-on experience with Java 11 
  • BS or higher from a computer science program, or equivalent professional experience
  • Professional experience with using Amazon Web Services (particularly EC2, ECS, RDS, API Gateway, CloudWatch, and supporting tools like IAM) and Docker in production systems
  • Strong interest in working hands-on with managing AWS 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
  • Hands-on experience with Infrastructure-as-Code using CloudFormation
  • Hands-on experience with Ansible

Primary technologies

  • Tech stack is microservice-based primarily in Java 11, Linux and Docker, with some 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

Bonus points for

  • Looking forward the team is planning to migrate towards serverless tech and/or kubernetes. Specific technologies might include EKS, App Mesh, MSK, the AWS Code* pipeline tools.
  • 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 equivalen

Position type

Full time 

How to apply
Please apply by providing your CV and a personal 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@apsis.com

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!

Disclaimer 

Apsis is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Apsis via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Apsis. No fee will be paid in the event the candidate is hired by Apsis as a result of the referral or through other means

Additional information

  • Remote status

    Temporarily remote

Or, know someone who would be a perfect fit? Let them know!

Stockholm

APSIS International
118 27 Stockholm Directions hello@apsis.com +46 8 50 00 77 66 View page

We believe in enabling great marketing for our customers.

_MG_8732.jpg

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.

Already working at APSIS International AB?

Let’s recruit together and find your next colleague.

email
@apsis.com
Teamtailor

Applicant tracking system by Teamtailor