Job Advert
Join us as a Full Stack Developer and play a key role in shaping Bidwellsâ digital transformation!
Working closely with our Director of Technology \& Innovation and Senior Solutions Architect, youâll design, build and deploy modern web applications that drive efficiency, enhance client service and enable dataâdriven decision making across the business.
A key part of the role will see you working with a cuttingâedge stack, creating React/Next.js frontâend experiences and robust Java-based backâend services, all hosted within Microsoft Azure.
Youâll also look to architect scalable cloud-native solutions, integrate seamlessly with core business systems and maintain exceptional standards of quality, performance and security.
This role will also include extensive work with our NetSuite ERP, developing bespoke features, automations and customisations that extend its capabilities to meet Bidwellsâ evolving needs.
As a hands-on developer leading endâtoâend delivery â from requirements gathering through to deployment and ongoing improvement â youâll help us leverage technology as a true competitive advantage in the real estate market.
If youâre excited about modern engineering practices, enterprise integrations and building applications that make a real impact, weâd love to hear from you!
What youâll be doing:
Front-End Development
Designing and building responsive user interfaces using React and Next.js, implementing modern UI/UX patterns with TypeScript.
Developing reusable component libraries and maintaining frontâend coding standards.
Optimising performance through efficient rendering, caching and codeâsplitting strategies.
Back-End Development
Developing secure, scalable RESTful APIs and microservices in Java.
Designing database schemas, queries and data access layers.
Building authentication flows integrated with Microsoft Entra ID, supporting internal and external (B2B) access.
Ensuring compliance with enterprise security measures including MFA, Conditional Access and leastâprivilege access via Azure Key Vault.
Maintaining code quality through comprehensive unit and integration testing.
Azure Cloud \& DevOps
Deploying and managing applications using Azure App Service, Azure Container Apps and Azure Functions.
Configuring and maintaining CI/CD pipelines through Azure DevOps and GitHub Actions.
Implementing infrastructureâasâcode using Bicep (preferred), ARM templates or Terraform.
Monitoring application health using Azure Monitor, Application Insights and OpenTelemetry.
Managing secrets, configurations and container deployments (Docker, Azure Container Registry).
NetSuite Development \& Customisation
Building custom NetSuite functionality using SuiteScript 2.x (Client, User Event, Scheduled, Map/Reduce).
Implementing automated workflows with SuiteFlow and scheduled scripts.
Creating custom records, forms, saved searches and dashboards.
Developing integrations using SuiteTalk (REST/SOAP/JDBC).
Maintaining and enhancing existing NetSuite customisations whilst supporting upgrade testing.
Enterprise System Integration
Implementing integrations between NetSuite and other enterprise systems.
Automating crossâsystem processes (CRM, HR, property management tools).
Developing eventâdriven integrations using webhooks, queues and Azure Functions.
Troubleshooting integration challenges whilst ensuring reliable error handling and logging.
Application Level Support
Providing applicationâlevel support for developed products.
Producing clear documentation and solution overviews for ongoing support and knowledge sharing.
Continuous Learning \& Development
Keeping up to date with evolving trends in web development, cloud technologies and AI integration.
Participating in training and professional development activities.
Sharing best practices and technical knowledge with the wider team and endâusers.
Collaboration \& Communication
Working closely with the Senior Solutions Architect and wider team to meet departmental goals.
Communicating technical concepts effectively to nonâtechnical stakeholders.
Collaborating with business teams to understand requirements and deliver appropriate solutions.
About You:
Essential
Proven experience in full stack web development with a strong portfolio of relevant work.
Proficiency in Java for backâend development.
Solid experience building frontâend applications using React, Next.js, TypeScript and modern JavaScript (ES6+).
Hands-on experience with Microsoft Azure services (App Service, Functions, Container Apps, SQL Database).
Strong understanding of RESTful API design, microservices architecture and enterprise system integrations.
Experience working with SQL databases and ORM frameworks.
Familiarity with Git and CI/CD pipelines (Azure DevOps or GitHub Actions).
Excellent analytical and problemâsolving skills, with strong written and verbal communication.
Ability to work independently and collaboratively as part of a team.
Desirable
Experience developing bespoke NetSuite functionality with SuiteScript 2.x and SuiteFlow/SuiteBuilder customisations.
Bachelorâs degree in Computer Science, Software Engineering or a related field.
Proven experience integrating NetSuite with other systems via SuiteTalk REST/SOAP APIs.
Certifications such as NetSuite Administrator, SuiteCloud Developer, Azure (AZâ204, AZâ400) or Java development.
Experience with SuiteCommerce, SuiteAnalytics or broader NetSuite ecosystem tools.
Knowledge of Docker, Kubernetes, Azure Container Apps and Infrastructure as Code (Azure Bicep, Terraform).
Familiarity with AI/ML integration, Azure AI Foundry or Azure OpenAI Service.
Understanding of the Microsoft Fabric platform and related technologies.
Experience in the property or professional services sector.
Knowledge of GDPR and data protection requirements.
Basic understanding of geospatial data concepts.
Why Bidwells?
Weâre a different kind of business. Whilst weâre a major player in the property sector, Bidwells remains a privately-owned, independent Partnership, with an inclusive, entrepreneurial culture. We give our people autonomy and take the time to listen.
Whatâs in it for you
Competitive Salary: We recognise and reward talent.
Comprehensive Benefits: Including up to 8% matched pension, private medical, medicash plan, your birthday off work and lifestyle discounts and perks.
Professional Development: Continuous learning, study support and promotion opportunities.
Innovative Culture: Be part of a forward-thinking team at the forefront of industry trends.
Family Friendly: We offer enhanced family leave policies to support individuals close to you.
Work-Life Balance: We value your well-being and offer agile working to support it.
Bidwells is dedicated to fostering a truly inclusive culture of belonging, where everyone can thrive and succeed as their true and authentic selves at every level. We are committed to equal employment opportunity and positively encourage applications from all suitably qualified and eligible candidates regardless of race, sex, gender, gender identity or expression, disability, age, sexual orientation, transgender status, religion or belief. Flexible working requests are considered from day one.
Recruitment agencies:Bidwells only pay agency fees where we have a signed agreement in place and that agency has been contacted and directed by a member of our Talent Acquisition Team to work on a specific vacancy. We do not pay agency fees when speculative and unsolicited CVs are submitted to Bidwells or any of our employees other than via our Applicant Tracking System and through our recruitment process. If this is not adhered to, agency fees will not be paid. Submission of any unsolicited CVs or proposals to Bidwells will be deemed evidence of full and unlimited acceptance of this approach.