Software Engineer
Full job description
Tikeros are looking for a Software Engineer with experience in New Product Introduction (NPI) to join our growing business in the UK. It’s an exciting time for Tikeros as we look towards the future. It’s a unlimited future. The role will participate in the development of software, web apps, mobile apps, continuous improvement systems including the selection, implementation and integration of systems and technology initiatives necessary to achieve goals around software testing, deployment and operational efficiency. This is an exciting opportunity for someone to make a significant impact as well as providing excellent professional development opportunities in a supportive culture.
Skills/Person Specification
As a Software Engineer, you will be the expert in vanilla Node.js and TypeScript
Bachelor’s degree in Computer Science, Engineering, technical subject like Mathematics or a related field
Proven experience as a Full-Stack Engineer working with Node.js, TypeScript and React.
Strong understanding of the Node.js runtime environment and event-driven programming.
Experience with cloud services.
Solid understanding of RESTful API design and development.
Strong understanding of front-end technologies, including HTML5, CSS3, and JavaScript.
Experience with database technologies (SQL and NoSQL) and data modelling.
Proven experience in designing and implementing GraphQL APIs.
Experience with unit and integration test tools.
Familiarity with version control tools, preferably Git.
Good understanding of infrastructure as code (Terraform, CDK).
Knowledge of event-driven architecture.
Nice-to-Have Skills
Experience with DevOps practices and tools
Experience with continuous integration and deployment (CI/CD) pipelines.
Knowledge of containerisation and orchestration technologies (e.g., Docker, Kubernetes).
Experience with automation testing frameworks
Experience with Nest.js. Knowledge of authentication and authorisation mechanisms, such as JWT.
Understanding of microservices architecture and distributed systems.
Knowledge of BFF (Back-end For Front-end) architecture. Experience with Storybook and shared component libraries.
Who we are looking for
Pro-active, can-do attitude. Excellent communication skills
Ability to work effectively under pressure and manage multiple requests from multiple sources
Some coding knowledge, ideally Scripting, Python and/or a database language.
Demonstrable skills in SQL
Knowledge of database systems (ideally theoretic knowledge of high-volume processing).
Strong problem-solving skills.
What you will be doing
Data driven architecture
Continuous improvement of database application layer
Develop and maintain performance measurement frameworks
Inherent support of new business processes
Defect analysis and bug fixing
Production fast fix
Platform design
Capacity planning and Information Lifecycle Management (ILM)
Database Devops tooling
What we can offer you
Wagestream (track your earnings and instantly access up to 50% of your money as you earn it, without waiting for payday)
Competitive salary and excellent benefits
Orientation upon joining with networking opportunities
Bi-annual merit reviews during your first two years in the program
Varied and challenging work in Payments to help you develop your functional and technical knowledge
Time to support charities and give back to your community
A work environment built on collaboration, flexibility, and respect
A fun, inclusive culture – we love having fun together as a team and do lots of things both virtually as well as in person!
Days and hours of work: Monday to Friday, 09:00am to 17:00pm
Hybrid working: Available, minimum 3 days on site
Salary: From £50,000-£75,000 p/a for the successful candidate (DOE)