About the role

  • Senior Software Engineer at Pole Star ensuring robust and secure architecture. Developing backend, frontend, iOS, and Android applications while collaborating cross-functionally.

Responsibilities

  • Contribute towards ensuring the architecture of Pole Star is robust and secure
  • Carry out development work, including backend, frontend, iOS and Android development
  • Ensure all back end, web and mobile apps work together efficiently, seamlessly and securely
  • Support the existing product working with older technologies such as jQuery, Java 8 and MySQL
  • Design and develop a processing platform using various configuration management technologies
  • Provide ongoing maintenance, support and enhancements in existing systems and platform
  • Collaborate cross-functionally with business users, project managers and other engineers to achieve elegant solutions
  • Review the current AWS framework for Pole Star and recommend changes to support best practice
  • Manage AWS cloud administration and issue required reports related to usage and costs
  • Identify technologies to be used and ensure they are established, robust, future proof and well supported
  • Collaborate with team members to determine best practices and requirements for software, architecture and data storage
  • Supporting architecture reviews etc by external parties
  • Be involved in the design/architecture/development/programming/testing and deployment of new software solutions including front end (Full stack)
  • Work with support on investigations and fixes of data and provide help on the Database when required
  • Write reusable code and libraries and improving processes
  • Manage the code base/repository
  • Integrate backend code with front end
  • Deploying all new code
  • Problem solve and fix bugs
  • Integrate third party and internal APIs
  • Data Import and export functionality
  • Write user-facing features
  • Support maintenance and testing of modules and components
  • Collaborate with other team members and stakeholders
  • Work with the QA team and support when required for testing purposes

Requirements

  • At least 5-7 years relevant experience in the backend and apps development
  • Strong DevOps focus and experience building and deploying infrastructure with cloud deployment technologies
  • Experience with Scrum/Agile development methodologies.
  • Capable of delivering on multiple competing priorities with little supervision
  • BS degree in computer science or similar
  • Familiar with infrastructure automation technologies like Docker, Vagrant, etc.
  • Familiar with build automation technologies like Maven, Jenkins, etc.
  • Familiar with monitoring technologies like Nagios, Ganglia, etc.
  • Familiar with modern programming languages like Java, Python, etc.
  • Experience with building APIs and services using REST, SOAP, etc.
  • Experience with scripting languages like Perl, Shell, etc.
  • Linux Server Management, Shell scripting
  • AWS solutions architect experience
  • Excellent verbal and written communication skills
  • Team Player and be able to lead by example
  • Problem Solving

Benefits

  • 25 Days Holiday (plus Christmas shutdown)
  • Benefits Package and Pension
  • Hybrid Working (we are currently remote first moving to hybrid working - London Based)
  • Flexible working hours
  • Home Office Equipment (Desk, Chair, Laptop, Mobile devices (As required))

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job