About The Company
Join us as a Backend Software Developer to support the organization in achieving its strategic objectives by identifying business requirements and developing solutions that address business challenges and opportunities. Our company is committed to innovation, excellence, and fostering a collaborative environment where technology drives growth and success. We operate within a dynamic industry landscape, emphasizing continuous improvement, technological advancement, and customer-centric solutions. Our team is dedicated to building scalable, secure, and efficient software solutions that empower our clients and colleagues alike.
About The Role
The Backend Software Developer will play a pivotal role in designing, developing, and enhancing software applications that meet the needs of our business and technology platforms. This role involves collaborating with cross-functional teams including product managers, designers, and other engineers to define requirements, devise strategies, and ensure seamless integration of solutions aligned with organizational goals. The successful candidate will be responsible for delivering high-quality, scalable, and maintainable code using industry-standard programming languages and frameworks. Emphasizing secure coding practices, the role also involves participating in code reviews, staying abreast of industry trends, and promoting a culture of technical excellence.
Based in Glasgow, this position offers an exciting opportunity to contribute to innovative projects within a supportive and forward-thinking environment. The role requires a proactive approach, excellent communication skills, and a commitment to continuous learning and professional development.
Qualifications
* Bachelor's degree in Computer Science, Software Engineering, or a related field
* Proven experience in backend development using Java
* Knowledge of React as a front-end development library
* Experience with SQL databases
* Familiarity with DevOps tools such as Gitlab, Bitbucket, Jenkins, SonarQube, and Nexus
* Strong problem-solving and analytical skills
* Excellent written and verbal communication skills
* Willingness to learn and adapt to new technologies
* Understanding of secure coding practices and software testing methodologies
* Ability to work collaboratively in a team environment
Responsibilities
* Design, develop, and improve software solutions using industry-standard programming languages and frameworks
* Ensure code is scalable, maintainable, and optimized for performance
* Collaborate with product managers, designers, and engineers to define requirements and devise solutions
* Participate in code reviews and promote best practices in code quality and knowledge sharing
* Stay informed of industry technology trends and contribute to organizational technology communities
* Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data
* Implement effective unit testing practices to ensure code reliability and readability
* Support continuous improvement initiatives within the development team
* Guide and support junior team members and contribute to their professional development
* Partner with other functions and business areas to ensure alignment and integration of solutions
* Manage risks and controls related to software development activities
* Communicate complex technical information clearly to non-technical stakeholders
Benefits
* Competitive salary packages
* Health and wellness benefits
* Opportunities for professional growth and development
* Flexible working arrangements
* Inclusive and diverse work environment
* Participation in innovative projects and cutting-edge technology initiatives
Equal Opportunity
We are an equal opportunity employer committed to creating an inclusive environment for all employees. We celebrate diversity and are dedicated to providing equal employment opportunities regardless of race, gender, age, disability, sexual orientation, religion, or any other protected characteristic. All qualified applicants will receive consideration for employment based on merit and business needs.