Senior Developer

MarkIT Placements

Farnborough

On-site

GBP 50,000 - 70,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

22 days holiday
Birthday Leave
Pension Scheme
Life cover
Employee Bonus Pool
Relaxed team atmosphere

Job summary

SmartRecruiters, Inc. is seeking a skilled software engineer to integrate user-facing elements with server-side logic, own features, and write reusable, testable code. You will design low-latency, high-availability applications and implement security and data protection best practices.

You will work in a collaborative team, mentor others, and be flexible for ad hoc project work.

Qualifications

  • Understanding 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

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

Async programming
Web sockets
Event-driven architecture
Accessibility
Security compliance
Data protection
Authentication & authorization
API integration
SQL databases
PostgreSQL
Database design
Automated testing
Unit testing
Front-end basics
CSS/SASS/LESS
Command-line
Ubuntu
NPM
Gulp
Bower
Vagrant
Git

Tools

PostgreSQL
SQL
AvaJS
Mocha
NPM
Gulp
Bower
Vagrant
Ubuntu
Git

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 your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps Engineer
Senior DevOps Engineer

LaraBench • Manchester

On-site
GBP 55,000 - 65,000
Fully remote
Flexible hours
Bonus scheme
+2
Senior Developer
Senior Developer

One Call Insurance • Doncaster

On-site
GBP 45,000 - 55,000
£3000 post probation bonus
Free parking
Free gym
+1
Senior Full-Stack Developer
Senior Full-Stack Developer

Applied Data Science Partners Ltd. • Corsham

Hybrid
GBP 60,000 - 90,000
Market Competitive Compensation
Annual Performance Bonus
Generous Time Off
+6
Senior Full-Stack Developer
Senior Full-Stack Developer

Applied Data Science Partners Ltd. • Greater London

Hybrid
GBP 75,000 - 110,000
Market Competitive Compensation
Annual Performance Bonus
26 days annual leave plus holidays
+6
Full Stack Developer
Full Stack Developer

Michael Page • Oxford

On-site
GBP 55,000 - 75,000
MacBook Pro
Home office budget
Nest Pension
+1
Senior Java Developer
Senior Java Developer

Eeze • Greater London

On-site
GBP 80,000 - 100,000
Dynamic work environment
Opportunities for growth
Employee Assistance Program
+5
Software Engineer
Software Engineer

Hargreaves Lansdown PLC • Bristol

Hybrid
GBP 70,000 - 110,000
Discretionary annual bonus
25 days holiday + bank holidays
Hybrid working options
+2
Senior Full Stack Engineer
Senior Full Stack Engineer

Zinc • Greater London

Hybrid
GBP 90,000 - 130,000
EMI options for real ownership in the
£1200 annual benefits allowance
Birthday off
+2
Full-stack Software Developer
Full-stack Software Developer

Bluecrest Wellness • Worthing

Hybrid
GBP 35,000 - 58,000
Hybrid work model
Annual leave grows with service
Pension scheme
+2
Senior Software Developer / Team Lead
Senior Software Developer / Team Lead

Houst • City Of London

On-site
GBP 75,000 - 90,000
25 days holiday
Hybrid working
Extra day off for birthday
+2