Software Engineer

Company:  Midnight Oil Marketing
Location: San Diego
Closing Date: 05/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Description

Job Description

Software Engineer

Midnight Oil has been built from the ground up to address two of the biggest challenges facing insurance companies today: the digital consumer experience and return on marketing spend. We address those challenges with cutting edge AI products designed to increase per policy LTV radically and to delight your customers with a significantly smoother consumer experience.

Job Summary

We are seeking a Software Engineer with expertise in multiple programming languages and a strong background in building high-performance, scalable applications. This role will focus on developing and maintaining web applications and services that drive our marketing platform. As part of our engineering team, you’ll collaborate with our leadership team to build features and ensure optimal performance and reliability.

Duties and Responsibilities:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities.

  • Develop, and maintain scalable software solutions for Midnight Oil Marketing's platform.

  • Collaborate with cross-functional teams to define, design, and deliver new features.

  • Write clean, maintainable, and well-documented code in Java, PHP (Symfony), Node.js, and JavaScript.

  • Work with AWS services (EC2, S3, Lambda) to deploy, manage, and scale applications.

  • Implement reactive programming techniques to build highly responsive, fault-tolerant systems.

  • Perform code reviews, unit testing, and continuous integration/deployment (CI/CD).

  • Troubleshoot, optimize and maintain existing applications to ensure smooth operation and improved performance.

  • Stay current with emerging technologies and best practices to incorporate them into the development process.

Required Skills and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

  • 3+ years of experience in software development, with a proven track record of delivering complex web applications.

  • Proficiency in Java, PHP, Node.js, and JavaScript (React, Vue.js, or Angular is a plus).

  • Hands-on experience working with AWS (Amazon Web Services), including EC2, S3, Lambda, and related tools.

  • Strong knowledge of Reactive Programming (RxJava, Spring Reactor, or similar frameworks).

  • Familiarity with microservices architecture, RESTful APIs, and event-driven systems.

  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

  • Excellent communication skills and ability to collaborate effectively with remote and on-site teams.

Preferred Qualifications:

  • Familiarity with Agile development methodologies.

  • Experience in developing marketing technologies or working within the digital marketing space.

#J-18808-Ljbffr
Apply Now
Share this job
Midnight Oil Marketing
An error has occurred. This application may no longer respond until reloaded. Reload 🗙