Full Stack Software Engineer (C#, React), Remote, UK, £50,000-£65,000
Company Overview: Jefferson Frank, a premier IT recruitment firm, is working on behalf of a dynamic Consultancy in Software Development based in London, England. Our client specializes in delivering cutting-edge solutions for a range of industries. With a headquarters in London, the company has embraced a fully remote work model, offering flexibility with occasional visits to London and other UK locations for team-building activities and company meetings.
Position Overview: As a Full-Stack Software Engineer, you will play a pivotal role in the design, development, and implementation of innovative software solutions. We are currently hiring for four positions, seeking individuals with a passion for creating efficient and scalable applications. The ideal candidate will have a minimum of 3 years of experience with C# in a back-end development environment and at least 3 years of experience with a front-end JavaScript framework, in React.js.
Key Requirements:
* Previous experience with C# (back-end development)
* Experience with a front-end JavaScript framework (React.js preferred, but Node.js or Vue.js considered)
* Experience with AWS, utilizing core components like Cognito, Fargate, Lambda, and others
* Background in building business-critical systems within a software development organization
* B.Sc in Computer Science or equivalent computing degree from a reputable university
Additional Attributes:
* Experience with Design Systems, such as Storyboard
* Familiarity with microservices architecture
* Proficiency in front-end specification tools like Sketch, Abstract, UXPin, and Zeplin
* Knowledge of data structure libraries (e.g., Immutable.js)
* Familiarity with RESTful APIs and modern authorization mechanisms like JSON Web Token
* Experience with front-end build pipelines and tools (Jira, Jenkins, AWS CodePipeline)
* Ability to translate business requirements into technical specifications
* Familiarity with code versioning tools such as Git
Responsibilities:
* Participate in the design and creation of green-field software
* Collaborate within an agile development team to write clean, functional code on both front- and back-end
* Design underlying databases, endpoints, APIs, and structures for efficient application components
* Develop the new UI using React.js
* Build reusable components and libraries for future use
* Work closely with the QA team to implement testing strategies, fix bugs, and resolve coding issues
* Collaborate with the Development Manager to prioritize tasks and deliver high-quality results
* Address problem-solving in a broad context, approaching challenges with innovative and outside-the-box thinking
Benefits: Our client offers an attractive salary and benefits package, emphasizing a supportive work environment, professional growth opportunities, and the chance to contribute to cutting-edge software solutions.
If you're a passionate and experienced Full-Stack Software Engineer, eager to make a significant impact, we encourage you to apply. Join our client's dynamic team and be part of a forward-thinking organization at the forefront of software development. Apply now and shape the future of technology with us.