Menu

Full-Stack Development Consultant (Python & Java)

Job details
Posting date: 23 June 2025
Salary: £35,000 to £40,000 per year
Hours: Full time
Closing date: 27 June 2025
Location: Edinburgh, Scotland
Remote working: Hybrid - work remotely up to 3 days per week
Company: S & M Systems Ltd
Job type: Permanent
Job reference: SaM-0010

Apply for this job

Summary

S & M Systems Ltd is looking for a skilled and enthusiastic Full-Stack Developer to join our dynamic team. In this role, you will be instrumental in the design, development, and launch of a brand-new e-commerce website.

Using your expert knowledge of both Python and Java, you will build a robust, secure, and user-friendly platform from the ground up. This is a fantastic opportunity to take ownership of a major project and make a significant impact in a growing company.

The Engineer will be an integral part of a substantial E-Commerce rollout project and will be responsible for
• Developing Modules, PoCs and enhancements tailored to specific market needs such as new shopping, enrolment experience.
• Develop integration solutions using Java and Python including API development, data transformation, and application integration.
• Create reusable, efficient, and scalable integration patterns and components.
• Design and implement APIs using RAML or OpenAPI specifications.
• Manage API lifecycle, including design, deployment, and versioning.
• Implement data transformation and mapping using DataWeave.
• Develop, publish and Upload CMS content to a range of different platforms including the ongoing development of a new E-commerce shopping experience, following company protocols and processes.
• Qualifications and Experience Bachelor s degree in Digital Marketing, IT or a directly relevant subject is preferable but not essential.
• Experience of web content administration and web content management systems.
• One or more years of experience in a similar role surrounding editing, managing and implementing intranets or collaboration software Proficient understanding of the components of common web technology (HTML, CSS, JavaScript).
• Great eye for detail to ensure all key brand/product messaging and styles remain consistent across all digital platforms.
• Self-motivated with high levels of energy and enthusiasm Ability to work under tight deadlines and to prioritise under pressure Works collaboratively with others.
• Writing clean, efficient, and well-tested code using Python and Java.

Essential Skills and Experience we are looking for:
• Proven work experience as a Full-Stack Developer.
• Strong, hands-on programming skills in both Python and Java.
• Good understanding of front-end technologies, including HTML, CSS, and JavaScript.
• Experience working with databases (like SQL or NoSQL).
• Excellent problem-solving abilities and attention to detail.
• The ability to communicate clearly and work well within a team.

Desirable Skills (Not essential but a plus):
• Experience with specific frameworks like Django, Flask (for Python) or Spring Boot (for Java).
• Familiarity with modern JavaScript frameworks like React or Angular.
• Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.

If you're ready for this exciting challenge, please apply.

Apply for this job