
Software Developer
Hybrid
Newcastle Upon Tyne, United Kingdom
£ 43,000 / year
Full Time
05-03-2025
Job Specifications
Job Title: Mid-Level Software Developer
Location: Newcastle Upon Tyne
Salary: up to £43,000
Are you an experienced developer looking to elevate your career in a dynamic and innovative environment? Do you have the passion to get involved with the development of groundbreaking digital projects, from ecommerce platforms and bespoke web applications to essential business apps? If so, this opportunity is tailor-made for you.
Benefits:
A vibrant, creative and team led environment.
Flexible working hours
Profit bonus share scheme
Opportunity to work alongside a large team of experienced Developers and expand your technical knowledge (working with an array of programming languages and modern technologies)
Excellent career progression and learning opportunities
Monthly incentives and rewards
Requirements of the role:
Strong coding and problem-solving abilities: Able to address technical challenges effectively by analysing problems and implementing practical, innovative solutions. This role requires identifying potential issues early and contributing to solutions that enhance system performance and reliability.
Proficiency in object-oriented programming: Solid experience with programming languages like Java or PHP or C#, with a good understanding of software design principles and coding best practices.
Commercial experience with front-end web technologies: Hands-on experience with front-end frameworks such as Angular or Vue.js, including building dynamic, responsive, and user-friendly interfaces.
Competence in database design and optimization: Working knowledge of MySQL and/or Hibernate, with the ability to design and optimize database structures that meet application requirements and performance needs.
Ownership of assigned tasks and projects: Takes responsibility for completing assigned development tasks efficiently and with high quality. This includes collaborating with team members, adhering to project timelines, testing code, and providing support during deployments.
For more information or to apply, click Apply Now and a member of our team will be in touch.
About the Company
Headquartered in Newcastle upon Tyne, NRG has established a strong presence across the UK and has successfully expanded into key USA markets. As a pillar of stability and innovation in recruitment, we are dedicated to shaping futures, nurturing careers, and driving the continuous evolution of the workforce on both sides of the Atlantic. Our expertise spans diverse sectors such as HR&D, Tech & Digital, Professional & Financial Services, Sales & Marketing, and Engineering, Manufacturing & Sustainability. Our Executive Searc... Know more
Related Jobs


- Company Name
- TieTalent
- Job Title
- Embedded Software Engineer
- Job Description
- About Senior Embedded Software Engineer We are seeking a skilled Senior Embedded Software Engineer to join our global company in Bristol. The successful candidate will have a strong educational background with a 2.1 or above degree and extensive knowledge of low-level embedded C/assembler programming, real-time operating systems, preferably FreeRTOS, and ARM architectures. Safety-critical expertise is desirable but not essential. As a Senior Embedded Software Engineer, you will collaborate with industry experts to develop our clients' portfolio of embedded software products. This is a long-term opportunity offering plenty of scope for career progression and growth. Nice-to-have skills Embedded C FreeRTOS Bristol, England Work experience Embedded Languages English


- Company Name
- Precision For Medicine
- Job Title
- Principal Software Engineer
- Job Description
- QuartzBio Overview:QuartzBio (www.quartz.bio ) is a Software-as-a-Service (SaaS) solutions provider to the life sciences industry. We deliver innovative, data enabling technologies (i.e., software) that provide biotech/pharma (R&D) teams with enterprise-level access to sample/biomarker data management solutions & analytics, information, insight & reporting capabilities.Our end-to-end (from sample collection to biomarker data) suite of solutions are focused on providing sponsors information (data with context) – we do this by connecting biospecimen, assay as well as clinical data sources in a secure and scalable cloud-based infrastructure, enabling seamless, automated data management workflows, key insight development, improved collaboration, and the ability to make faster, more informed decisions. Position Summary:As we continue to expand our software engineering team, we are seeking a highly experienced Principal Software Engineer working remotely in the UK to be responsible for leading the design, development, testing, and maintenance of software applications. The successful candidate will have a deep understanding of software architecture, programming concepts and tools, and be able to effectively communicate with stakeholders as well as a strong track record of driving software development best practices and innovation. The focus of this position is to collaborate with Principal Engineering and Solutions Architecture to design scalable SaaS product features. Key Responsibilities:• Lead the ideation, design, development, testing, and maintenance of software applications.• Drive strategic initiatives and programs.• Serve as a subject matter expert in the field.• Develop software solutions that are scalable, maintainable, and secure.• Write clean, legible, efficient, and well-documented code.• Develops programming specifications from business requirements in consultation with end users.• Ensure adherence to software development best practices and processes.• Develops project specifications from business requirements in consultation with end users.• Draft design specifications, test plans and automated test scripts for individual work scope. Assist and guide peers through this process.• Draft and maintain internal documentation for relevant systems and processes and communicates within and across-teams.• Debug and troubleshoot complex software issues and provide timely solutions.• Write and debug software systems in accordance with software development standards, including the Application Development Lifecycle.• Lead code reviews and provide constructive feedback to peers.• Manage refactors and system upgrades, and helps others do the same by coordinating efforts across the team.• Implement new software features and enhancements, especially those involving business critical components.• Mentor and train software engineers and help scale engineering teams by shaping roadmaps, managing key metrics, and through other programs.• Communicate effectively with team members and stakeholders.• Collaborate with cross-functional teams to define project requirements and project timelines.• Continuously improve technical skills and stay up to date with emerging technologies and shifting priorities.• Other duties as assigned. Qualifications:• Bachelor’s degree related field and extensive work experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions. • A wealth of experience leading technical projects.• Strong ability to identify and present information or data that will have a strong effect on others.• Extensive AWS and Python experience.• Strong ability to review and understand end-to-end work processes. • Skill in working with customers to understand their requirements and expectations by asking questions and listening.• Excellent problem-solving and analytical skills. Leadership expectations: • Follows Company's Principle and code of ethics on a day-to-day basis.• Shows appreciation for individual talents, differences, and abilities of fellow team members.• Listens and responds with appropriate actions.• Leads change initiatives and continuous process improvements. Any data provided as a part of this application will be stored in accordance with our Privacy Policy. For CA applicants, please also refer to our CA Privacy Notice. Precision Medicine Group is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law. © 2020 Precision Medicine Group, LLC If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Precision Medicine Group at QuestionForHR@precisionmedicinegrp.com. It has come to our attention that some individuals or organizations are reaching out to job seekers and posing as potential employers presenting enticing employment offers. We want to emphasize that these offers are not associated with our company and may be fraudulent in nature. Please note that our organization will not extend a job offer without prior communication with our recruiting team, hiring managers and a formal interview process.


- Company Name
- TieTalent
- Job Title
- Junior Backend Web Developer
- Job Description
- About Varied web tool development in supportive environment This successful and growing company are looking for bright web developers to work on a suite of web tools written with a variety of languages and frameworks. These tools are integral to the value of the products and services that have made this company such a success. These are very much a set of tools which are built with web technologies and languages rather than regular web development. This company is looking for bright junior engineers who have demonstrable skills in a set of web programming languages and frameworks such as JavaScript, Python, PHP, node.js, Django, and Laravel. You will also need to know how to efficiently query large SQL databases, secure web applications, and use container tools such as Docker. You will be joining a team of talented developers and a work environment that prioritises career development. With offices around the globe, you will have opportunities to travel for project work and training. Longer term secondments are also possible. Requirements 1st or 2:1 in Computer Science or similar from a top university Good knowledge of web backend languages and technologies Solid understanding of databases and SQL, especially large databases Willingness to learn new languages and frameworks For historic reasons, some of the code you will be working on is written in PHP, and so any specific knowledge of PHP would be very beneficial. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27335) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate Nice-to-have skills JavaScript Python PHP Node.JS Django Laravel SQL Docker Cambridge, England Work experience Backend Applications Languages English


- Company Name
- Job Title
- Software Engineering Manager, Site Reliability, Google Ads
- Job Description
- Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science, or a related technical field. Experience working in a complex, matrixed organization. About The Job Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of diversity, intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow. In this role, you will join a team that enables digital platforms, properties, and content creators. We care for the experience that Google's customers have when using our premier advertising products. We're one of the teams for efficient, highly automated production management, and spend most of our time creating tools and refining practices to lower the cost of delivering these products and extend our remit in a sustainable way. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Drive quarterly objectives and key results planning, aligned with the annual objectives and agreed tactical projects, to ensure that each team member is contributing to team goals and providing incremental value. Meet regularly with each team member to discuss performance and development, and provide feedback and coaching to ensure each team member delivers on their expectations to the best of their ability. Ensure a smooth onboarding process for new team members through ongoing mentorship and up-to-date onboarding processes/tools. Lead and mentor a team of engineers, foster in a collaborative and inclusive environment. Guide engineers through the full software development lifecycle. Prioritize professional growth for team members, providing opportunities for learning and career advancement. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .