Senior Front End Developer (Full Time - Permanent)
Job Description
As a pioneering and rapidly growing global technology firm, Know-it (Global) Ltd is currently launching in the UK. We have planned launch dates for Australia, Canada, New Zealand and the USA within the next 2 years. Our aim is to establish ourselves as a global leader in Credit Management SaaS platform technology. We have an exciting opportunity for a Back-end Developer to join our team. The primary focus will be the development of all server-side logic, working alongside front end developers to create a comprehensive digital platform. An expert in the domain and able to develop backend systems with a high degree of accuracy, you will consistently develop code that is aligned with the overall service architecture and approach all work with a security lens ensure highest quality development is always achieved. You will have excellent knowledge of the DevOps process and can work with large and complex codebases to ensure our product is leading edge.
Proficiency in AWS, PHP, NodeJS and Symfony is essential ensuring code is designed that is aligned with the overall service architecture. Skilled at using systematic debugging to diagnose any issues and has full understanding of the testing pyramid. Excellent communication skills and proactively shares information with the team. Confident working independently and holds themselves accountable for decision and outcomes.
Minimum 3 years’ experience in the following technologies but please refer to our Competencies for full listing of our tech stack:
Skills & Experience
- Angular JavaScript Framework (preferred)
- PHP (Symfony) (preferred)
- MySQL
- Redis
- Kubernetes / Docker
- DynamoDB
- Postgres
- AWS
- API integrations working knowledge is desirable
- Jira
You should also be
- A highly motivated and driven self-starter.
- A strong team player with the ability to generate ideas with team members and demonstrate a “can do” attitude.
- Have excellent attention to detail and problem-solving skills.
- Have excellent time management skills and can meet tight deadlines.
- Have excellent communication skills.
If you are a know-it-all then join us on our journey in shaping the future of the credit industry.
Competencies
· AWS
Understands core AWS services and how they interact.
Can create systems that are scalable and reliable.
· AWS SQS
Work effectively with AWS SQS integrations
· Circle CI
Has good knowledge of CircleCI and can understand the configuration and how to run/debug deployments.
· Symfony
Is a go-to engineer for Symfony. Acts as a mentor for junior engineers and ensures that the team has high-quality code
· Kubernetes
Is a go-to engineer for Symfony. Acts as a mentor for junior engineers and ensures that the team has high-quality code
· JIRA
Understands the product deeply, is able to troubleshoot complex problems. Has mentored junior colleagues in using Jira in an effective way.
· Codeception
Can create comprehensive unit/functional/api tests using Codeceptions framework to ensure a high-level of quality test coverage.
· Command Line
Understand complex command line utilities and can create scripts to help automate work.
· DevOps
Has a good knowledge of DevOps and its focus. Can create production systems for software code and work closely with developers to ensure code is performant.
· Dynamo DB
Understands how to scale Dynamo DB for enterprise use.
· GIT
Can work with large and complex codebases; uses GIT effectively on servers and other distributed systems
· GitHub
Is able to use GitHub to solve the most complex problems and is able to teach mid-level team members how to use it.
· MySQL
Advanced knowledge of MySQL commands and can create complex SQL queries and scripts. Must have knowledge of Doctrine ORM and can write complex database systems and can assist junior colleagues on the use of the language.
· NGINX
Can troubleshoot Nginx configuration problems independently. Mentors junior colleagues on debugging issues.
· NodeJS
Has an in-depth understanding of Node JS. Understands complex features of the language and can troubleshoot others’ code.
· PHP
Is a go-to engineer for PHP and acts as a mentor for junior developers.
· Postgres
Can be relied upon to maintain existing schemas, tables and indices and can assist with project management.
· Redis
Can discern the performance characteristics of a complex Redis script and identify/refactor for better performance. Capable of writing complex scripts and reviewing others’ scripts.
· Restful APIs
Able to develop complex backend systems with high degree of accuracy, understands both front-end and back-end programming concepts.
Benefits
- Very Competitive Salary (Depending on Experience)
- Hybrid Working
- Company Pension Scheme
- Death in Service Benefit
- On Site Parking
- Personal Development
Job Types: Permanent Full-Time
Experience: Senior Developer (10 years required)
Front-end development (10 years required)
Salary: From £48,000.00 per year
Location: Based in our offices in Blantyre just outside Glasgow
To apply please send us a copy of your cv to [email protected]