Demo

Full-Stack Javascript Developer (Junior)

CCS Group
Freeport, NY Full Time
POSTED ON 1/19/2025
AVAILABLE BEFORE 4/18/2025

We're looking for a junior software engineer to help design and build our payment processing software.

Increase your chances of an interview by reading the following overview of this role before making an application.

We’re a well-established and fast-growing FinTech startup based in the Isle of Man. Our technology powers card payment acceptance for thousands of customers across the UK, handling millions of payment transactions.

Do you ever wonder exactly how a contactless payment gets from your card or phone to a merchant with just a few seconds and a beep? By joining our team, you’ll learn exactly how this works and have the opportunity to develop a system that thousands of small businesses and sole traders rely on to powers millions of card payments right across the UK. This will include contactless / Chip & PIN terminals, SoftPOS “tap to phone” payments, online (ecommerce) payments and a slew of tooling to support it. This will provide an excellent grounding for anyone seeking a career in FinTech or similar software development.

Our technology stack is built using Javascript, mostly running on AWS and Heroku. The back-end is a microservices architecture using Node.js (primarily Express) using a RESTful API design approach. Our data layer includes Postgres and Redis. We use various AWS services including SQS, SNS and S3. Our front-end clients are built using Vue.js (both Vue 2 and Vue 3). We also have a mobile app built with React Native and several mobile SDKs using Kotlin and Java. As we are a PCI DSS Service Provider (Level 1) you’ll learn how to build secure software and keep it compliant.

Responsibilities and Duties

You will be building and maintaining our core payment processing software stack, from infrastructure to interface. You'll work directly with the CTO and other members of the tech team. You will have the opportunity to shape the engineering culture in line with the growth of the team and business.

You’ll be a key member of a cross-functional team, responsible for the full software development life cycle, including :

Prioritise and plan projects

Design and implement improvements

Write clean, maintainable code to deliver the product roadmap

Identify, triage, diagnose and fix bugs

Take ownership of features from UI / UX design to building the backend endpoints that you need

Code review

Regular deployment to production

Maintenance, monitoring and incident response

You will personally have a significant impact on a range of challenging projects including :

Core payment processing systems including

EMV Payment Gateway

E-commerce Payment System

Terminal Management System

Merchant Management System

Customer dashboards

Customer mobile app

Internal tools

You will work with a variety of tools, languages, frameworks and integrations including :

Node.js

Vue.js

Postgres

AWS SQS / SNS

AWS Elastic Beanstalk, WAF, VPC, ALB etc.

Heroku

Bootstrap

React Native

Twilio

GitHub Actions (CI / CD)

Slack / Google Workspace / Missive for communication

Linear and GitHub for project management, issue tracking and code review

Requirements

As a junior full stack developer, you should be comfortable with both front-end and back-end development. Most of our services are written using Javascript (with some Typescript) so you should have a strong grasp of this language.

We recognise that as a junior developer you may have limited experience of some aspects of the stack. However, this is not an entry-level position available and you will be expected to demonstrate a firm grasp of Javascript programming in a professional context. You should also be able to demonstrate your commitment to developing your skills - a great attitude and growth mindset are important.

Essential

Professional experience as a full stack developer or similar role. If your primary experience is of a programming course or bootcamp, you will be expected to demonstrate that you have built on those skills by completing personal projects or worked as a freelance developer.

Good working knowledge of Node.js

Can-do attitude, self-motivated with an entrepreneurial mindset

Desirable but not essential

Education to at least Bachelor’s degree level, ideally in Computer Science or similar

Experience with one or more of Vue.js, React Native or Native Android development (e.g. Kotlin)

Understanding of Postgres including ORM (Sequelize)

Working knowledge of AWS and / or Heroku

Understanding of PCI DSS including secure coding practices

Card payments expertise

Location, Remote Work and Relocating

You will be primarily based at our office in the Isle of Man (Euromanx House, Freeport). This is not a remote position and it is generally not possible to work from home.

We may be able to provide support to candidates who are relocating to the Isle of Man (see locate.im for more information) - please note that we receive a large number of speculative applications which are not suitable; if you are looking to relocate to the Island, please explain your circumstances clearly in your application.

This role would particularly suit a recent graduate who is looking to relocate or return to the Isle of Man.

Salary and Benefits

Compensation range from £28,000 - £35,000 depending on your experience level. Perks include :

Generous holiday allowance (25 days plus bank holidays)

Flexible hours

Relocation support

Modern computer equipment and peripherals

Cycle to work scheme

Equality and inclusion

In building our team, we strive to be a diverse and inclusive place to work. We are committed to equal opportunity and we strongly encourage applications from under-represented groups.

J-18808-Ljbffr

Salary : $28,000 - $35,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full-Stack Javascript Developer (Junior)?

Sign up to receive alerts about other jobs on the Full-Stack Javascript Developer (Junior) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CCS Group

CCS Group
Hired Organization Address Waverly, NE Full Time
About us : CCS Group, LLC is a leading provider of innovative concrete silo repair and maintenance solutions based in Se...
CCS Group
Hired Organization Address Waverly, NE Full Time
CCS Group Core Values – Be Willing. Be Trusted. Be Innovative. Be Proud. Be Safe. Summary CCS Group is looking for an ex...

Not the job you're looking for? Here are some other Full-Stack Javascript Developer (Junior) jobs in the Freeport, NY area that may be a better fit.

JavaScript developer

Intone Networks, Bethpage, NY

Full Stack Developer

Trellus INC, Long Beach, NY

AI Assistant is available now!

Feel free to start your new journey!