Software Developer Opportunity with Nominet: A Deep Dive for Aspiring Candidates
Are you a seasoned software developer looking to make a tangible impact on the UK's digital infrastructure? Nominet, a world-leading domain name registry and public benefit company, is seeking a skilled professional to join their dynamic team. This is an exciting opportunity to contribute to critical internet services, including those relied upon by the NHS, while actively supporting societal improvement through technological innovation. Read on to understand the advantages and key considerations for your career path with this role.
The Role: Shaping Modern Service Architecture
Nominet is embarking on a significant transformation to build scalable, resilient, and modern service architectures. As a Software Developer, you will be at the forefront of this evolution, playing a pivotal role in designing, developing, and modernizing applications. This involves working with cutting-edge technologies such as:
- Containerised Microservices: Develop applications using a microservices architecture, promoting modularity and scalability.
- Continuous Integration/Continuous Deployment (CI/CD) Pipelines: Build and maintain robust CI/CD pipelines to ensure efficient and reliable software delivery.
- Cloud-Native Tooling: Leverage cloud-native technologies to create modern and adaptable services.
This position thrives within a DevSecOps culture, demanding a proactive approach to security and a collaborative spirit within fast-paced, cross-functional teams. You'll be instrumental in refactoring and migrating legacy applications, ensuring their longevity and enhanced performance.
What You'll Be Doing: Key Responsibilities and Growth Areas
Your day-to-day activities will be focused on delivering high-quality, secure, and performant software. Key responsibilities include:
- Designing, developing, and modernizing cloud-native applications, with a focus on microservices and event-driven architecture.
- Refactoring and migrating existing applications to enhance scalability and resilience.
- Building and maintaining CI/CD pipelines and containerised deployments using technologies like Docker and Kubernetes.
- Ensuring applications are secure, observable (through robust logging, metrics, and monitoring), and performant.
- Writing clean, tested, and maintainable code in modern programming languages.
- Collaborating effectively with product managers, QA, and platform/SRE teams to deliver reliable services.
- Contributing to agile methodologies and potentially mentoring junior developers, fostering a culture of learning and growth.
- Implementing and upholding security best practices across cloud environments.
What Nominet Offers: Advantages for Your Career and Well-being
Nominet is committed to providing an environment that supports both professional development and personal well-being. Here are some of the key advantages:
- Impactful Work: Contribute to the stability and advancement of the UK's internet infrastructure and positively impact society.
- Modern Technology Stack: Work with leading-edge cloud-native technologies, enhancing your skillset and marketability.
- Flexible Working: Enjoy a hybrid working model with a minimum of 20% of your time spent in the Oxford office, fostering collaboration while offering flexibility.
- Work-Life Balance: Benefit from an "Early Finish Friday" with a 34-hour working week at full-time pay.
- Generous Leave: Receive 30 days of annual leave plus bank holidays, with the option to purchase an additional 5 days.
- Comprehensive Benefits: Access Bupa private healthcare, an Employee Assistance Programme, an electric vehicle scheme with charging points, and a rewards platform offering numerous discounts.
- Discounted Healthcare: Utilise Medicash for discounts on routine optical and dental care, and more.
Key Considerations for Candidates
To excel in this role and align with Nominet's vision, consider the following:
- Technical Proficiency: A strong foundation in cloud-native development is essential. Experience with at least one major public cloud provider (AWS, Azure, or GCP) is a prerequisite.
- Programming Languages: Proficiency in Java is essential. Experience with Go, Python, or similar languages will be highly beneficial.
- API and Database Skills: Solid experience in API development and working with databases like Postgres or Oracle, including SQL, is crucial.
- Front-End Exposure: While not the primary focus, experience with front-end frameworks such as Angular or React will be advantageous.
- DevSecOps Mindset: A commitment to secure coding practices, identity and secrets management, and a proactive approach to security throughout the development lifecycle is vital.
- Collaboration and Growth: A strong problem-solving ability, excellent collaboration skills, and a growth mindset are key to thriving in Nominet's culture.
- Contract Role: This is a Fixed Term Contract for 12 months. While this offers a focused opportunity to deliver significant projects, candidates should consider their long-term career aspirations.
About Nominet: More Than Just a Domain Registry
Nominet is more than just the operator of .UK domains. As a public benefit company, their work directly contributes to societal good, with millions donated to projects that leverage technology to improve lives. This role offers the chance to be part of an organisation with a clear social mission, aligning professional achievement with a positive societal impact.
If you are a motivated software developer seeking a challenging yet rewarding opportunity within a forward-thinking organisation committed to both technological advancement and social responsibility, this role at Nominet is certainly worth exploring.