Senior Software Engineer
Apply NowJob details
Role: Senior Developer (Full Stack - Java & JavaScript) Location: Remote (UK) Salary: £60,000 - £65,000 Senior Developer (Full Stack - Java & JavaScript) Company Profile: This company is a leading innovator in the payments industry, delivering comprehensive, high-performing software solutions that power seamless transactions. With a commitment to excellence and technological advancement, the company fosters a collaborative environment where your expertise in full-stack development will be pivotal in creating secure and scalable payment solutions. Senior Developer (Full Stack - Java & JavaScript) - Role Overview: As a Senior Full Stack Developer, you will play a critical role in the design, development, and implementation of sophisticated payment solutions. This role demands a strong technical foundation in both frontend and backend development, combined with leadership skills to guide project success. You will collaborate closely with cross-functional teams, including product managers, designers, and fellow developers, to deliver high-quality software that meets the needs of our clients. Senior Developer (Full Stack - Java & JavaScript) - Principal Duties: Design and Development: Lead the design and development of full-stack software solutions in collaboration with the app team lead, product owners, and other engineering teams, ensuring adherence to best practices and coding standards. Work with product managers and designers to convert business requirements into technical specifications and actionable development tasks. Participate in architectural discussions, contributing to the overall system design and software architecture, particularly in the context of payment solutions. Code Quality and Issue Resolution: Write clean, efficient, and maintainable code across the stack, conducting thorough code reviews to maintain high code quality. Debug and resolve complex technical issues across both frontend and backend layers. Stay current with industry trends, emerging technologies, and best practices, particularly in the payments domain, to continuously improve development processes. Process Improvement and Collaboration: Contribute to the enhancement of development processes, tools, and methodologies to boost team productivity and efficiency. Collaborate with cross-functional teams to define project milestones, deliverables, and timelines, ensuring alignment with business objectives. Senior Developer (Full Stack - Java & JavaScript) - Requirements: Key Attributes: Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree is a plus. Proven experience (5 years) as a Senior Full Stack Developer, with a focus on Java and JavaScript. Strong proficiency in Java, JavaScript, and related frameworks (e.g., Spring, React, NextJS, etc.). Deep understanding of full-stack development principles, including design patterns, RESTful architecture, and best practices. Experience with agile development methodologies and version control systems (e.g., Git). Solid knowledge of web services, APIs, and backend integrations, particularly within the payments industry. Excellent problem-solving skills with the ability to debug and resolve issues across the stack. Strong communication and collaboration skills, effective in a team-oriented environment. Prior experience mentoring or leading junior developers is a plus. Ability to quickly adapt to new technologies and tools in a fast-paced environment.
Apply Now