About Company
Ready to shape the future of digital innovation? We are a dynamic tech firm operating at the forefront of software development, with a deep commitment to crafting intuitive, high-performance solutions. At Hiring.zycto, a software developer isn’t just a coder; they are an architect, a problem-solver, and a visionary. We thrive on challenging the status quo, empowering our teams to experiment, learn, and deliver groundbreaking products. Join a collaborative environment where your contributions directly impact our growth and client success, driving a culture of continuous improvement and technical excellence.
Job Description
Hiring.zycto is actively seeking a passionate, highly skilled, and experienced Software Developer to augment our innovative team situated in the picturesque area of Cramond, Edinburgh. This pivotal role presents an exceptional opportunity for a versatile full-stack developer, proficient across both mobile and web application ecosystems, to contribute significantly to a diverse portfolio of cutting-edge projects. As a core member of our dynamic engineering department, you will be instrumental in the end-to-end lifecycle of robust software solutions, powering everything from internal operational platforms to sophisticated client-facing products that redefine industry standards.
Your responsibilities will span the entire development spectrum, encompassing everything from initial conceptualization and architectural design to meticulous coding, thorough testing, and seamless deployment. You will thrive within a highly collaborative, cross-functional agile environment, working hand-in-hand with product managers, UX/UI designers, and fellow engineers to translate intricate business requirements into elegant, efficient, and scalable code. This role demands a holistic approach, where your expertise will be equally applied to crafting responsive and intuitive front-end user interfaces for both mobile and web platforms, as well as architecting robust and secure back-end services that ensure the integrity, performance, and scalability of our core systems.
We are searching for an individual who is not only profoundly proficient in a wide array of programming languages, frameworks, and modern development methodologies but also demonstrates an unwavering commitment to best practices, clean code principles, and a meticulous eye for detail. A proactive, solution-oriented mindset is crucial, as you will be expected to identify challenges, propose innovative solutions, and drive continuous improvement. If you possess a fervent eagerness to take ownership of challenging projects, contribute meaningfully to a vibrant and evolving tech culture, and continuously expand your technical skill set within a fast-paced, high-impact environment, then this opportunity is tailor-made for you.
This position offers substantial scope for accelerated professional growth, access to continuous learning resources, and the unique chance to make a tangible, measurable impact on our evolving product suite and the overarching success of our clients. You will be immersed in a tech-forward culture, leveraging modern technologies, embracing advanced CI/CD pipelines, and actively participating in constructive code reviews to uphold our stringent standards of software quality and maintainability. Our ideal candidate will embody the spirit of a proactive self-starter, equally adept at independent problem-solving and collaborative teamwork, driven by an inherent desire to create impactful, user-centric software experiences that truly make a difference.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust and scalable full-stack applications for web and mobile platforms.
- Collaborate with product managers, UX/UI designers, and other developers to define and implement new features.
- Write clean, well-documented, and efficient code adhering to best practices and coding standards.
- Participate actively in code reviews, providing constructive feedback and ensuring high-quality software delivery.
- Troubleshoot, debug, and upgrade existing software to improve functionality and performance.
- Manage and optimize databases, ensuring data integrity and efficient retrieval.
- Implement and maintain CI/CD pipelines to automate testing and deployment processes.
- Stay up-to-date with emerging technologies and industry trends to continuously improve our tech stack.
- Contribute to the entire software development lifecycle, from concept to deployment and beyond.
- Ensure the security, reliability, and performance of applications in production environments.
Required Skills
- Proficiency in front-end development (e.g., React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript).
- Strong back-end development skills (e.g., Node.js, Python, Java, C#, Go) with experience in relevant frameworks (e.g., Express, Django, Spring Boot, ASP.NET Core).
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Solid understanding of RESTful APIs and microservices architecture.
- Proficiency with version control systems, particularly Git.
- Experience with mobile application development (e.g., React Native, Flutter, Swift/Kotlin).
- Strong problem-solving abilities and analytical skills.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Knowledge of UI/UX principles and best practices.
- Familiarity with Agile/Scrum development methodologies.
- Experience with automated testing frameworks (unit, integration, end-to-end).
- Contributions to open-source projects or a strong portfolio of personal projects.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Generous paid time off and public holidays.
- Comprehensive health, dental, and vision insurance.
- Flexible working arrangements (core hours, potential for occasional remote work).
- Opportunities for professional development, training courses, and certifications.
- Modern office environment with state-of-the-art equipment.
- Regular team-building events and social gatherings.
- Pension scheme contribution.
- Cycle to Work Scheme.
How to Apply
Eager to make an impact? We invite you to apply by clicking the link below. Please submit your resume and a cover letter detailing your relevant experience and why you are a great fit for Hiring.zycto.
