Full-Stack Javascript Developer (Junior)

5 September by Search & Select

Reference ID: 205196
Duration: Unspecified
Salary: To be advised
End Date: 30 Oct 2024

Job Description

Our client seeks a Junior Software Engineer to help design and build their payment processing software. Profile: 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 the 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. You will never look at your payment card in the same way again; Key Responsibilities: You will be building and maintaining core payment processing software stack, from infrastructure to interface. You'll work directly with the CTO and other members of the product 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 tool. You will work with a variety of tools, languages, frameworks and integrations including: Node.jsVue.js. Postgres. AWS SQS / SNSAWS 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. Key Skills and Experience: As a junior full stack developer, you should be comfortable with both front-end and back-end development. Most services are written using Javascript (with some Typescript) so you should have a strong grasp of the language. We recognise that as a junior developer you may have limited experience of some aspects of the stack. 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... If you have the required skills please apply online at searchandselect.com quoting reference number: 15154

Job Posted by Search & Select

searchandselect.com [email protected]
Select House, 1 Upper Church Street, Douglas, Isle of Man, IM1 1EE

Similar Information Technology Jobs