Full-stack Software Developer
About us
Welcome to Cordel! We are building industry leading hardware and software which drives state-of-the-art systems for automated rail asset inspection in a variety of environments. Our team is made up of smart and talented people with a wide range of education and backgrounds, leading to a diverse workplace that encourages sharing and discussion.
We’re expanding our software development team in response to growing market share and our desire to build the best automated systems in the world. Due to our continued growth, we have an opportunity for a Full-stack Software Developer to join our Newcastle based team on a permanent basis. Want to join us? Keep reading!
About the role
Working within our Web Team, you will be responsible for implementing, developing, and testing software within the Cordel Web suite of services. You will work across both front-end and back-end technologies, contribute to cloud infrastructure development, and support the delivery of high-quality software solutions. This is a full-time permanent role working from our Newcastle office.
At Cordel, you will be exposed to a wide range of cutting-edge technologies and will have the opportunity to shape your role as we continue to grow and evolve. We encourage our employees to engage, collaborate, and share knowledge and experience with one another through both informal collaboration and structured learning sessions.
In addition to joining a global leader in digital transformation and rail technology, you can also expect an excellent range of benefits. Most importantly, we value Innovation, Cooperation, Excellence, and Empowerment, and these values are reflected in everything we do.
About you
At Cordel, we value our employees as people just as much as we value their technical capability.
We are looking for someone who:
- Has at least 2 years’ experience in a similar software development role
- Has experience with object-oriented software development
- Has experience working with modern client-side JavaScript frameworks
- Has experience using version control systems such as Git and GitHub
- Has strong analytical and problem-solving skills
- Can quickly learn and adapt to new technologies
- Has clear and concise written and verbal communication skills
- Has strong attention to detail and takes pride in producing quality work
- Can work collaboratively within a team environment while also working autonomously
- Is proactive, engaged, and willing to take ownership of their work
- Enjoys asking questions, sharing ideas, and continuously improving
We value applicants who are degree-qualified in a relevant field and who enjoy working closely with others in an office-based environment.
Benefits
- Free onsite parking
- Friendly and collaborative company culture
- Annual pay reviews
- Exposure to cutting-edge technologies and global projects
- Learning and development opportunities
The tools and technologies we use
- Object-oriented software development technologies
- Modern JavaScript frameworks
- GitHub and Git-based version control
- Cloud infrastructure and services
- Jira and Agile development practices
- Confluence and collaborative documentation tools
What will your first month look like?
- Working within an agile software development team to deliver safe and high-quality code
- Developing an understanding of the Cordel Web suite and associated technologies
- Learning the Cordel codebase and development processes
- Participating in development team meetings and sprint activities
- Building relationships with Technical Leads, Software Developers, and the wider team
- Contributing to software development, testing, and documentation activities
Your ongoing responsibilities will include
- Designing, developing, and maintaining high-quality software for the Cordel Web suite
- Writing efficient, maintainable, and well-tested code
- Participating in system integration and testing activities
- Managing and developing cloud infrastructure as required
- Identifying and reporting on key software and system metrics
- Contributing to technical and support documentation
- Participating in code reviews and collaborative problem-solving
- Investigating and resolving software issues
- Communicating risks or issues that may impact delivery timeframes
- Supporting continuous improvement across systems, processes, and development practices
If you’re passionate about technology and want to work with a talented team building world-class solutions, we’d love to hear from you.
Application Timeline
Applications will be reviewed on the 15th of June, with the intention of targeting first round interviews in the week beginning the 22nd of June.