189 Software Developers jobs in Glasgow City
Senior Full Stack Developer (Remote)
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain web applications using modern frameworks and technologies across the full stack.
- Write clean, efficient, and well-documented code for both front-end and back-end services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and implement RESTful APIs and integrate with third-party services.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews to ensure code quality and maintainability.
- Contribute to architectural decisions and technology stack selection.
- Mentor junior developers and share best practices within the team.
- Stay current with emerging technologies and industry trends in web development.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- A minimum of 5 years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js.
- Strong experience with back-end languages and frameworks such as Node.js, Python (Django/Flask), Ruby on Rails, or Java (Spring).
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and experience with ORMs.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote team environments.
- Experience with Agile development methodologies.
Senior Full Stack Developer - Remote
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement robust and scalable web applications using modern programming languages and frameworks.
- Write clean, efficient, and well-documented code for both front-end user interfaces and back-end services.
- Collaborate closely with product managers, designers, and other engineers to translate requirements into technical solutions.
- Develop and maintain APIs, ensuring seamless integration between different system components.
- Implement and manage database solutions, ensuring data integrity and performance.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and upgrade existing software systems.
- Champion best practices in software development, including testing, security, and performance optimisation.
- Participate in architectural design discussions and contribute to technical strategy.
- Stay current with emerging technologies and industry trends, and advocate for their adoption where appropriate.
- Ensure the successful deployment and operation of applications in cloud environments.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js, and associated HTML, CSS, and JavaScript.
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, Ruby/Rails).
- Expertise in database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Experience with containerisation technologies (Docker, Kubernetes) is a plus.
- Solid understanding of version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- A passion for building high-quality software and a commitment to continuous learning.
Senior Full-Stack Developer (FinTech)
Posted 15 days ago
Job Viewed
Job Description
Remote Full-Stack Developer (Graduate)
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development of front-end web applications using modern JavaScript frameworks (e.g., React, Vue, Angular).
- Contribute to the design and implementation of back-end services and APIs using languages like Python, Node.js, or Java.
- Work with databases (SQL and NoSQL) to manage application data.
- Write clean, well-documented, and efficient code.
- Participate in code reviews and testing to ensure software quality.
- Collaborate with senior developers and product managers in an agile environment.
- Troubleshoot and debug software issues.
- Assist in the deployment and maintenance of applications.
- Learn and apply new technologies and best practices.
- Contribute to the overall architecture and design of software solutions.
- Recent graduate with a degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of both front-end and back-end development concepts.
- Familiarity with at least one programming language (e.g., Python, JavaScript, Java, C#).
- Understanding of data structures, algorithms, and object-oriented programming.
- Exposure to version control systems like Git.
- Strong analytical and problem-solving abilities.
- Excellent communication skills, with the ability to articulate technical concepts.
- Self-motivated and able to work effectively in a remote setting.
- Eagerness to learn and adapt to new technologies.
Lead Full-Stack Developer, Cloud Platforms
Posted today
Job Viewed
Job Description
The ideal candidate will have a deep understanding of modern web technologies, cloud infrastructure (AWS, Azure, or GCP), and microservices architecture. You will be responsible for architecting scalable and resilient solutions, writing clean, maintainable, and efficient code across both front-end and back-end systems. This includes developing user-facing interfaces, building robust APIs, and managing database systems. You will champion best practices in software development, including CI/CD, automated testing, and code reviews, ensuring the delivery of high-quality, production-ready software. Collaboration is key, and you will work closely with product managers, designers, and other engineering teams to translate business requirements into technical solutions.
This is an exceptional opportunity to take a leadership role in a remote-first environment, shaping the future of our client's technology stack. You will have the autonomy to make significant technical decisions and contribute to a culture of innovation and continuous improvement. We are looking for a proactive individual who is passionate about technology and eager to tackle challenging problems in a fast-paced, collaborative setting.
Key Responsibilities:
- Lead the design, development, and deployment of full-stack web applications.
- Architect scalable and robust cloud-native solutions.
- Write high-quality, efficient code for both front-end and back-end systems.
- Mentor and guide a team of software engineers.
- Implement and maintain CI/CD pipelines and automated testing strategies.
- Collaborate with product and design teams to define and implement features.
- Troubleshoot and resolve complex technical issues.
- Drive adoption of best practices in software development.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's preferred.
- 5+ years of professional experience in full-stack development.
- Proven experience leading engineering teams.
- Expertise in one or more modern front-end frameworks (React, Angular, Vue.js).
- Strong proficiency in back-end languages (e.g., Node.js, Python, Java, Go).
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Solid understanding of database technologies (SQL, NoSQL).
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Excellent problem-solving, communication, and leadership skills.
Senior Full Stack Developer (Python/React)
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain robust backend services using Python (Django/Flask).
- Build responsive and user-friendly front-end interfaces using React.js and related technologies.
- Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
- Write clean, maintainable, and efficient code with comprehensive test coverage.
- Participate in code reviews to ensure code quality, consistency, and adherence to best practices.
- Design and manage database schemas (e.g., PostgreSQL, MySQL) and optimize database performance.
- Develop and integrate APIs for internal and external use.
- Deploy applications to cloud environments (e.g., AWS, Azure, GCP) using CI/CD pipelines.
- Troubleshoot and resolve complex technical issues across the stack.
- Mentor and guide junior developers, fostering a culture of learning and growth.
- Contribute to architectural discussions and technology selection.
- Ensure the scalability, performance, and security of applications.
- Proactively identify opportunities for technical improvement and innovation.
- Effectively communicate and collaborate with a distributed, remote team.
- Minimum of 5 years of professional experience in full-stack web development.
- Strong proficiency in Python and experience with at least one major Python web framework (Django, Flask).
- Extensive experience with front-end development using React.js, JavaScript, HTML5, and CSS3.
- Solid understanding of RESTful API design and implementation.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with version control systems (e.g., Git).
- Strong understanding of software development best practices, including TDD and CI/CD.
- Excellent problem-solving and debugging skills.
- Effective communication and teamwork skills, particularly within a remote setting.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience working within the **Scotland** region or remotely across the UK is essential.
Lead Full-Stack Developer - Cloud Solutions
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and architecture of full-stack applications, ensuring scalability, security, and performance.
- Mentor and guide a team of full-stack developers, fostering a culture of collaboration and continuous improvement.
- Develop and maintain high-quality, well-documented code for both front-end and back-end systems.
- Implement RESTful APIs and microservices, integrating with various third-party services and databases.
- Work extensively with cloud platforms (AWS/Azure/GCP), including infrastructure as code and CI/CD pipelines.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
- Conduct code reviews, provide constructive feedback, and ensure adherence to best practices.
- Troubleshoot and resolve complex technical issues across the stack.
- Stay up-to-date with emerging technologies and industry trends, and advocate for their adoption where appropriate.
- Contribute to the strategic technical roadmap and architectural decisions.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience (7+ years) as a Full-Stack Developer, with at least 2 years in a lead or senior technical role.
- Proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js) and back-end languages (e.g., Node.js, Python, Java, C#).
- Extensive experience with cloud platforms (AWS preferred), including services like EC2, S3, Lambda, RDS, and Docker/Kubernetes.
- Strong understanding of database technologies (SQL and NoSQL), data modelling, and query optimisation.
- Experience with CI/CD tools and methodologies (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and interpersonal skills.
- Experience with agile development methodologies.
- A passion for building high-quality, user-centric applications.
Be The First To Know
About the latest Software developers Jobs in Glasgow City !
Senior Full-Stack Developer - Cloud Solutions
Posted 19 days ago
Job Viewed
Job Description
Key responsibilities include architecting and implementing complex web applications, developing and maintaining APIs, and ensuring the scalability, performance, and security of our cloud environments. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions that meet business needs. This involves participating in code reviews, mentoring junior developers, and contributing to architectural decisions. Experience with Agile methodologies, CI/CD pipelines, and containerization technologies (e.g., Docker, Kubernetes) is essential. You should be adept at troubleshooting complex technical issues and implementing best practices for code quality and system reliability. A proactive approach to learning new technologies and driving technical excellence is highly valued.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in full-stack web development.
- Proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Node.js, Python, Java, C#).
- Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of database technologies (SQL and NoSQL).
- Experience with microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to lead and mentor development teams.
- Eligibility to work in the UK.
Senior Full Stack Developer - FinTech Solutions
Posted 25 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain high-quality, scalable web applications and services using modern technologies.
- Write clean, efficient, and well-documented code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python/Django, Java/Spring) frameworks.
- Collaborate closely with product managers, designers, and other engineers to define software requirements and architectural designs.
- Develop and manage database schemas and queries (SQL and NoSQL).
- Implement and maintain robust APIs and microservices architecture.
- Ensure application performance, scalability, security, and reliability through rigorous testing and code reviews.
- Troubleshoot and debug complex issues across the full stack.
- Contribute to architectural decisions and technology selection.
- Mentor junior developers and promote best practices in software development.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 5+ years of professional experience in full stack development.
- Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js).
- Strong experience with back-end development languages and frameworks (e.g., Node.js, Python/Django, Java/Spring, Ruby/Rails).
- Solid understanding of database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with microservices architecture and RESTful API design.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience in the FinTech industry is a significant advantage.
Senior Full-Stack Blockchain Developer (Remote)
Posted 17 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop, test, and deploy robust and scalable decentralized applications (dApps).
- Design and implement smart contracts on various blockchain platforms (e.g., Ethereum, Polygon).
- Build user-friendly and responsive front-end interfaces for dApps using modern frameworks.
- Develop and maintain back-end services and APIs to support blockchain applications.
- Integrate blockchain solutions with existing systems and third-party services.
- Ensure the security, performance, and efficiency of smart contracts and dApp infrastructure.
- Collaborate with product managers, designers, and other engineers to define and deliver new features.
- Conduct code reviews, provide technical feedback, and mentor junior developers.
- Stay up-to-date with the latest trends and advancements in blockchain technology and web development.
- Troubleshoot and resolve technical issues across the full stack.
- Contribute to architectural decisions and technical roadmaps.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience (5+ years) in full-stack development, with at least 3 years focused on blockchain and dApp development.
- Proficiency in smart contract languages like Solidity.
- Experience with front-end frameworks (e.g., React, Vue.js, Angular) and state management libraries.
- Strong back-end development skills (e.g., Node.js, Python, Go) and experience with RESTful APIs.
- Familiarity with blockchain wallets, explorers, and node providers.
- Understanding of cryptography, consensus mechanisms, and decentralized protocols.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work autonomously and collaboratively in a fully remote environment.
- A passion for the blockchain space and a desire to build innovative solutions.