At a Glance
- Tasks: Lead the development of innovative payment processing solutions and modernise cloud-based technologies.
- Company: Join a forward-thinking tech company in Sheffield with a hybrid work culture.
- Benefits: Enjoy competitive pay, flexible working, and opportunities for professional growth.
- Why this job: Make a real impact by shaping the future of payment technology.
- Qualifications: 15+ years in API engineering and strong programming skills in Java, Go, or Rust.
- Other info: Dynamic team environment with excellent career advancement opportunities.
The predicted salary is between 60000 - 84000 £ per year.
Location: Hybrid- Sheffield, UK
Duration: 6 months+ Contract Inside IR35
The role includes the following major responsibilities:
- Deliver engineering expertise for our Future State Architecture, producing best in class payment processing capabilities.
- Deliver high quality code artefacts that set the example for the team, ensuring quality gates are surpassed and robust test scripts are included.
- Focus on delivering highly available, highly resilient software and service capability.
- Participate in a wider delivery team providing design and development of the new capabilities.
- Support transformation of the current payment estate, with a laser focus on modernization and adoption of cloud-based technology.
The role includes the following major accountabilities:
- Set the level expected for software delivery within the team, leading by example.
- Serve as an expert in the area of responsibility, identifying process improvements and problem prevention, and advising department and management of relevant information as appropriate.
- Provide analysis and solutions to technical and business issues.
- Understand and apply technology and corporate vision, setting direction on implementation.
- Maintain awareness of business and technology strategies and implement technical alternatives and strategies to gain competitive advantage.
- Maintain the complex technical infrastructure of assigned area to meet the business requirements.
- Provide technical solutions to business problems, technical leadership and direction to management.
- Remain current on technical and professional advances and business strategies regarding area of responsibility.
- Resolve architectural or development blockers raised.
- Partner with the DevOps team to enable automated infrastructure delivery, execute DevSecOps value streams and CI/CD pipelines to deploy services.
- Initiate analysis for complex problems and issues, determine technical alternatives, analyse vendor solutions and negotiate contracts, and develop appropriate standards for technology application.
- Provide technical leadership and consultation to project team members as directed by the project manager.
- Initiate and conduct feasibility studies of new and modified operational procedures.
- For large systems, prepare cost/benefit analyses, functional and detail specifications.
- Provide direct guidance in planning, designing, programming, documentation and implementation of the systems.
- Perform reviews of new and existing systems to ensure operational integrity and accomplishment of stated objectives.
- Design, code, test, debug and document programs as required.
- Provide architecture guidance to developers based on best practices and in alignment with global standards.
- Ensure compliance with all relevant controls and standards.
- Keep up-to-date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable.
Qualifications:
- Bachelor's Degree required in Computer Science, Engineering or related majors.
- Minimum of 15 years' applied experience as an API engineer.
- Strong experience in API designing and creating architectural artefacts such as gap analysis, low level designs, data models etc.
- More than 10 years of engineering background in Back End microservices application development, application security and authentication development, cache and Middleware.
- More than 10 years' experience programming in Java and ideally Go and Rust.
- Expertise in JVM tuning and diagnostics for application troubleshooting and performance optimisation.
- Expertise in distributed system design including microservices, Springboot.
- Expertise in Docker, Kubernetes, service mesh.
- Expertise in Kafka, able to build and configure a cluster and develop software to produce and consume to/from the cluster.
- Expertise in monitoring and observability technologies: Splunk, Grafana, Prometheus, Jaeger, Kiali, Open Telemetry.
- Expertise in cloud and DevOps, familiar with network (VPC) and Firewall on cloud, identity and access management, cloud delivery including sizing and costing.
- Solid knowledge on infrastructure like Linux OS, networking, storage, network load-balancing, Kubernetes CNI.
- Expert-level SQL coding abilities preferred.
- Understanding of distributed Databases.
- Experience of working in a financial institution, ideally in payments.
- Ability to work independently and think out of the box.
- The passion and ability to lead/motivate and develop technologists, including mentoring and coaching.
- Superior listening skills, ability to learn quickly, and willingness to accept accountability for company and individual success.
- Extensive critical thinking skills for problem identification and solution recommendation.
- Exceptional team player that can lead others in demonstrating initiative and sound business judgment and is interested in expanding skills and growing professionally.
- Highly flexible, able to set priorities and meet deadlines in a changing environment.
- Excellent written and verbal communication skills in English, ability to negotiate, resolve conflicts and influence technical choices relating to business, development and architectural requirements.
Senior Full Stack Engineer in Sheffield employer: Vallum
Contact Detail:
Vallum Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer in Sheffield
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for those interviews! Research the company and practice common interview questions. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 3
Show off your skills! Create a portfolio showcasing your projects, especially those related to payment processing or cloud technologies. This will give potential employers a taste of what you can do.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Full Stack Engineer in Sheffield
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Full Stack Engineer role. Highlight your experience with API design, microservices, and cloud technologies. We want to see how your skills align with our needs!
Showcase Your Projects: Include specific examples of projects you've worked on that demonstrate your expertise in payment processing and software delivery. We love seeing real-world applications of your skills!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements. We appreciate straightforward communication!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Vallum
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in areas like API design, microservices, and cloud technologies. Be ready to discuss your experience with Java, Go, and Rust, as well as your expertise in tools like Docker and Kubernetes.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex technical issues in the past. Highlight your critical thinking abilities and how you've led teams through challenges, especially in a financial context.
✨Demonstrate Leadership and Mentorship
Since this role involves guiding others, be ready to talk about your experience in mentoring and developing technologists. Share stories that showcase your ability to motivate and lead a team towards success.
✨Align with Company Vision
Research the company's goals and values, particularly around payment processing and cloud technology. Be prepared to discuss how your skills and experiences align with their vision and how you can contribute to their future state architecture.