Senior Kotlin Engineer, Full-Stack JVM

Place of work London
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job description
Description:
• Responsible for design and technical development of backend services for a highly scalable marketing platform.
• Design the APIs, applications, and infrastructure the team develops, and document the technical requirements and design for the client.
• End-to-end delivery and support, including build, automation, deployment, and operations, for everything that is developed.
• Partner with client stakeholders and team members to gather business requirements, collaborate on design decisions, and translate them into technical and design requirements.
• Operate within an iterative delivery team using Agile delivery tools and practices.
• Hybrid remote and in-person collaboration with the delivery team and client stakeholders.
• Work on a large-scale machine learning platform for a global telecommunications company; engage with data scientists and other teams to design and document cross-system solutions.

Requirements:
• A consultative approach to software development and software engineering.
• Core foundation in programming, especially in JVM languages (particularly Kotlin or Java).
• Experience designing and implementing data-driven APIs.
• Exposure to frontend development (particularly React.js, Tailwind, REDUX, Typescript).
• Past project experience with large scale webservices.
• Cloud infrastructure experience with AWS and/or Google Cloud, Azure, etc.
• Infrastructure-as-code experience, such as with Terraform or Cloud Formation.
• In-depth experience with unit and integration testing, and test automation generally; ideally TAA and/or BDD.
• Experience working with SQL databases in the context of implementing data-driven APIs, and designing database schemas and queries to meet business requirements.
• A passion and proven background in picking up and adopting new technologies on the fly.
• Exposure to Scala, or functional programming generally.
• Exposure with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc.
• Exposure with DynamoDB or similar NoSQL databases, such as Cassandra, HBase, BigTable, or Cosmos DB.
• Exposure with Git workflows, and the ability to tailor the workflow to project needs.
• Exposure with containerised application deployment using Docker, Amazon ECS, Kubernetes, etc.

Benefits:
• Salary: Competitive salary and benefits package.
• Join a fast growing team - 30% growth in the last 12 months.
• Hybrid working environment, 1-2 days in the London office.
• Pension: Up to 5% employer contribution, matching up to a 5% employee contribution, for a total of up to 10%.
• Annual Leave: 4 weeks standard + 1 week additional annual leave over Christmas shut down period, plus public holidays.
• Health and Wellbeing Allowance: £1,250 allowance per year to be used for any food and non-alcoholic beverages during business hours, healthcare, gym memberships, sporting goods and accessories, and any wellness appointments.
• Professional Development: £1,500 annual budget for training, courses, and conferences, with potential for additional funding.
• Certifications: £2,500 annual budget for certifications and related courses.
• Equipment Allowance: £1,500 for UK team members, plus Apple MacBook Pro laptops and necessary accessories.
• Company Sick Leave: 10 days per annum, includes coverage for employee’s family.
• Antenatal Support: Paid time off for antenatal appointments, including classes recommended by health professionals.
• Terminal Illness Benefit: Three months' continuance of salary at full pay.

Company address

United Kingdom
England
London
Show on map Get directions
Company Name: Simple Machines
You will be redirected to another website to apply.
Offer ID: #1284008, Published: 2 days ago, Company registered: 2 weeks ago

Other offers

Band 5 Staff Nurse - CAMHS Eating Disorders Intensive Service
2349login
· London, GB
Job description The Intensive Service utilises both face-to-face and remote working to offer a range of group, individual and family-based therapies, as well as offering time to enable the young person to continue their ...
Nurse (Days) - Hurlingham
2349login
· London, GB
Job description Nurse (Days) – Permanent £25.63 per hour, 41 hours per week KYN Hurlingham, 28 Daisy Lane, London, SW6 3DD About KYN KYN is a brand-new care home company focused on offering an elevated approach to care: ...
Nurse Manager - Fixed Term Contract
2349login
Job description We at TFP, are looking for brilliant minds and passionate hearts to help us shape the future of fertility. We are one of the largest fertility service providers in Europe operating our IVF clinics and egg...
Clinical Nurse Specialist Spasticity & Cerebral Palsy Service
2349login
· London, GB
Job description An exciting opportunity has arisen for a nurse to work in the Spasticity Team. This post holder would be working with the existing Nurse Specialist team to develop and deliver high quality nursing input t...
Paediatric Staff Nurse
2349login
· London, GB
Job description Are you enthusiastic, self-motivated, and want to develop your skills and knowledge within a busy friendly Paediatric Emergency Department? If so then this is the post for you! UCLH has an international r...
Band 7 Registered Nurse - Liver Transplant Coordinator
2349login
· London, GB
Job description This rewarding role requires an experienced registered nurse who has significant experience in an acute nursing role. Hepatology, organ donation, transplant or liver transplant nursing experience may be a...
Primary Care APP Position in Upstate New York
2349login
· New York City, US
Job description Optimum is partnering with a client in upstate New York with an opening for a Primary Care Nurse Practitioner or Physician Assistant to join their team. Opening Highlights: • Schedule: Monday-Friday, 40-h...
PRN PCU RN Job in Pompton Plains, NJ - Now Hiring
2349login
· New York City, US
Job description Responsibilities Progressive Care Unit RNs (PCU RNs) care for patients who need close monitoring and frequent assessment but aren't unstable enough to require ICU care. PCU RNs use computer equipment to m...
Dialysis Clinical Manager Registered Nurse - RN - Now Hiring
2349login
· New York City, US
Job description About this role: As a Clinical Manager with Fresenius Medical Care, you will ensure that quality patient care is delivered while maintaining clinical operations. As the facility leader, you will be part o...
CNA-Certified Nursing Assistant-Part Time-Weekends
2349login
· New York City, US
Job description CNA-Certified Nursing Assistant Part Time Cobble Hill Health Center is a not-for-profit long-and short-term care facility providing services to the disabled and elderly for over 40 years. The CNA plays an...
Bilingual Spanish/English Registered Nurse (RN) - Amsterdam
2349login
· New York City, US
Job description Registered Nurses- Adult Day Care Amsterdam Nursing Home is actively hiring Registered Nurse (RN) Team Members for our Adult Day Care in the heart of New York City. NEW GRADUATES WELCOME! We offer flexibl...
RN (Registered Nurse)
2349login
· New York City, US
More job highlights Job description White Glove Community Care, Inc is actively seeking RN (Registered Nurses) to join our dynamic Home Care team! We have several great Home Care cases available all over New York and New...
Travel Registered Nurse (RN), EP Lab - FlexStaff - Full-time
2349login
· New York City, US
Job description **Req Number** 156508 Performs an age specific plan of care for a designated group of patients using the nursing process of assessment, diagnosis, outcome identification, planning, implementation and eval...
At Home Hospice Nurse (Manhattan) (Multiple Openings) - Full-time
2349login
· New York City, US
More job highlights Job description For over 125 years, Calvary Hospital and Calvary @Home located in the Bronx, New York has been dedicated to the palliative care of advanced cancer and other terminally ill patients and...
Bilingual Field Nurse RN
2349login
· New York City, US
Job description Amazing Home Care is actively seeking motivated and experienced Full-Time Registered Nurses to perform visits to patients for our Licensed Home Care Agency. Preferably, the candidate should be bilingual i...