Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer

MarkIT Placements

Farnborough

On-site

GBP 40,000 - 60,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A UK-based technology firm is seeking a skilled Full-Stack Developer to join their innovative team in Farnborough. Your role will involve integrating user-facing elements and designing efficient applications while ensuring best practices in security and data protection. The ideal candidate will have a strong understanding of SQL databases and a good grasp on asynchronous programming. With a relaxed yet committed environment, the firm offers excellent benefits including increasing holiday days and a pension scheme.

Benefits

22 days holiday, raising to 25
Pension Scheme
Life cover
Employee Bonus Pool

Qualifications

  • Strong understanding of SQL and ability to explain transactions.
  • Comfortable with asynchronous programming and web socket architecture.
  • A good mathematical or financial accounting ability is desirable.

Responsibilities

  • Integrate user-facing elements with server-side logic.
  • Design and implement performant applications.
  • Enumerate security best practices for data protection.

Skills

Asynchronous programming
API integration
SQL databases
Front-end technologies (HTML5, CSS3)
Git
Mathematical or financial accounting

Tools

PostgreSQL
NPM
Gulp
Vagrant
Job description
Key Responsibilities
  • Integration of user-facing elements developed with server side logic
  • Comfortable taking ownership and writing reusable, testable and efficient code
  • Design and implementation of low-latency, high-availability and performant applications
  • Implementation of security and data protection best practices
  • Good team worker and interested in mentoring others
  • Operate as part of a flexible Team and undertake ad hoc project work as required.
Skills and Knowledge
  • Understanding the nature of asynchronous programming, web sockets and event driven architecture
  • Implement accessibility, security compliance and data protection best practices
  • User authentication and authorization between multiple systems, servers and environments
  • Integration of multiple data sources, API’s and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Strong understanding of SQL databases, such as PostgreSQL, with the ability to explain transactions, ACID compliance, various types of joins, stored procedures, trigger functions, indexing, security best practices, etc.
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests, such as AvaJS or Mocha
  • Good understanding of front-end technologies, such as HTML5, and CSS3 along with server-side CSS preprocessors e.g. SASS or LESS
  • Comfortable in a command-line environment and Ubuntu system administration along with experience with NPM, Gulp, Bower and Vagrant.
  • Proficient understanding of code versioning tools, such as Git
  • Due to the nature of the projects, a good mathematical or financial accounting ability is desirable
  • Must be self motivated with the ability to work independently
BENEFITS

22 days holiday, raising to 25, plus statutory bank/public holidays Birthday Leave

Pension Scheme

Life cover

Employee Bonus Pool

A relaxed, committed and enthusiastic team-oriented working atmosphere

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.