386 Software Developers jobs in Birmingham
Senior Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Role: Senior Full Stack Developer
Tech: SQL, Golang or Python, React, TypeScript, REST/GraphQL, Docker/Kubernetes, AWS/GCP
Location: Remote-first, with one monthly team meetup in Birmingham
Salary: £70,000–£85,000
Our client is building the next generation of internal platforms for a global tech learning company, and this is your chance to help shape it from the ground up!
They are on a mission to help developers put software to work in smarter ways and are now entering a bold new phase, replatforming the business to meet customer needs, including the rise of GenAI. This is a greenfield project with big ambitions and real impact.
Who we’re looking for
We’re hiring a Senior Full Stack Developer with strong backend experience in Golang or Python and proven ability with React on the frontend. You’ll work across the modern web stack – from backend APIs and databases to frontend performance and usability - helping deliver powerful new tools and infrastructure while shaping technical direction and best practices.
This isn’t just another product iteration. They are building a platform that will change how they work, how their customers learn, and how they deliver value.
What you’ll be working on
- Tools to automate product marketing and streamline content workflows
- Real-time data tools to help authors improve their content
- Seamless integrations with 60+ global content distribution channels
- Micro-sites for niche audiences, powered by headless commerce and CMS
- Experiments with AI to automate tedious processes and forecast success
What you bring
- Strong experience with SQL and backend development using Golang or Python
- Proficiency with React and frontend performance optimisation
- Experience building and maintaining RESTful or GraphQL APIs
- Solid understanding of databases, schema design, and indexing strategies
- Familiarity with cloud platforms (AWS/GCP) and containerised environments (Docker/Kubernetes)
- A collaborative mindset and excellent communication skills
Interview process: 2 stages, no coding task!
If you’d like to hear more, please reach out to Joely at Synchro.
Senior Full Stack Developer
Posted today
Job Viewed
Job Description
Senior Full Stack Developer
Posted today
Job Viewed
Job Description
The ideal candidate will possess a strong understanding of both front-end and back-end development principles, with a proven track record of delivering robust and scalable web applications. You will be instrumental in the design, development, and maintenance of our client's core product suite, contributing to all phases of the software development lifecycle.
Key Responsibilities:
- Design, develop, and implement new features for web applications using modern technologies.
- Write clean, efficient, and well-documented code across the full stack.
- Collaborate with product managers, designers, and other engineers to define and deliver innovative solutions.
- Optimize application performance and ensure scalability.
- Troubleshoot, debug, and resolve complex technical issues.
- Participate in code reviews and contribute to team best practices.
- Mentor junior developers and share technical knowledge.
- Stay up-to-date with emerging trends and technologies in software development.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js, and HTML5, CSS3, JavaScript/TypeScript.
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Ruby on Rails, Java/Spring).
- Expertise in database design and management (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
This is an exceptional opportunity for a dedicated developer to make a significant impact within a forward-thinking company. If you are passionate about creating high-quality software and thrive in a collaborative environment, we encourage you to apply.
Senior Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and efficient web applications using a variety of programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
- Write clean, well-documented, and testable code for both front-end and back-end systems.
- Optimize application performance and ensure high availability and responsiveness.
- Troubleshoot and resolve complex technical issues across the full stack.
- Participate in code reviews and contribute to the continuous improvement of development processes and standards.
- Mentor junior developers and share technical expertise within the team.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to architectural decisions and technical strategy.
- Ensure the security and integrity of applications and data.
Qualifications:
- Bachelor's degree in Computer Science, 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 HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
- Strong experience with back-end development languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, Ruby/Rails).
- Solid understanding of database technologies, both SQL and NoSQL (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Senior Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement full-stack web applications using modern technologies.
- Write clean, maintainable, and efficient code for both front-end and back-end systems.
- Collaborate with product managers and designers to define and implement new features.
- Optimize applications for maximum speed, scalability, and performance.
- Develop and maintain robust APIs and database schemas.
- Conduct thorough testing, debugging, and troubleshooting of software issues.
- Lead code reviews and provide constructive feedback to team members.
- Contribute to architectural design decisions and technology selection.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Mentor junior developers and foster a collaborative team environment.
- Stay up-to-date with emerging web development trends and technologies.
- Bachelor'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 HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
- Strong back-end development experience with languages like Python, Node.js, Java, or C#.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Experience with RESTful API design and implementation.
- Understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving, analytical, and communication skills.
- Experience with agile development methodologies.
Lead Full Stack Developer
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of full stack developers, fostering a collaborative and productive work environment.
- Architect, design, and implement scalable, high-performance web applications and services.
- Write clean, efficient, and maintainable code across the full stack (front-end and back-end).
- Collaborate with product managers, designers, and other stakeholders to define software requirements and specifications.
- Oversee the development process, ensuring adherence to coding standards, best practices, and project timelines.
- Conduct code reviews, provide constructive feedback, and ensure code quality.
- Identify and address technical debt and opportunities for system optimization.
- Troubleshoot and debug complex issues across the application stack.
- Stay up-to-date with emerging technologies and industry trends, evaluating and recommending new tools and frameworks.
- Contribute to the continuous improvement of development processes and methodologies.
- Proven experience as a Full Stack Developer, with a significant portion in a leadership or senior role.
- Expertise in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages/frameworks (e.g., Node.js, Python/Django, Java/Spring, Ruby/Rails).
- Strong understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Proficiency in API design and development (RESTful, GraphQL).
- Solid understanding of software development principles, design patterns, and testing methodologies (unit, integration, end-to-end).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and team collaboration skills.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Senior Full Stack Developer
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain high-quality web applications using modern programming languages and frameworks.
- Write clean, efficient, and well-documented code for both front-end and back-end components.
- Collaborate with designers, product managers, and other engineers to define, design, and ship new features.
- Develop and integrate with RESTful APIs and microservices.
- Optimize applications for maximum speed, scalability, and performance.
- Implement and maintain database solutions, ensuring data integrity and security.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and resolve issues across the full stack.
- Stay up-to-date with emerging technologies and industry trends, and advocate for their adoption where appropriate.
- Contribute to the continuous improvement of development processes and tools.
- Mentor junior developers and provide technical guidance.
- Actively participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Work collaboratively in a hybrid environment, contributing effectively both remotely and in the office.
- Bachelor'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 (e.g., React, Angular, Vue.js).
- Strong experience with back-end programming languages and frameworks (e.g., Node.js, Python/Django, Ruby/Rails, Java/Spring).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Understanding of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a team.
- Experience with agile development methodologies.
- Ability to adapt to a hybrid work model, contributing effectively both independently and collaboratively.
Be The First To Know
About the latest Software developers Jobs in Birmingham !
Senior Full Stack Developer
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement robust and scalable full-stack web applications.
- Write clean, efficient, and well-documented code for both front-end and back-end components.
- Collaborate closely with product managers, designers, and other engineers to define project requirements and technical solutions.
- Develop and maintain APIs, databases, and server-side logic.
- Implement user-friendly and responsive front-end interfaces using modern JavaScript frameworks.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Troubleshoot, debug, and resolve complex technical issues across the stack.
- Contribute to architectural decisions and technology selection.
- Mentor and guide junior developers, fostering their technical growth.
- Optimize applications for maximum speed, scalability, and security.
- Stay up-to-date with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django, Ruby/Rails, Java/Spring).
- Expertise in database technologies (e.g., SQL, PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
- Solid understanding of software development principles, design patterns, and testing methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
Full Stack Developer - PHP & Vue.JS
Posted 1 day ago
Job Viewed
Job Description
Contract Full Stack Developer (PHP / Vue.js) - Automation Industry
- Location: Remote / Hybrid (as required)
- Duration: 3 months (initial)
- Day Rate: 400-450 per day
- IR35: Outside
We're working with an established automation company who are seeking a Full Stack Developer to support ongoing development of their internal management systems. These systems are bespoke to each client's needs , with a strong emphasis on functionality, scalability, and user experience.
While this is a full stack role, the focus is on front-end development using PHP and Vue.js .
Key Responsibilities
- Develop and maintain bespoke internal management systems.
- Work closely with internal teams to understand client requirements and deliver tailored solutions.
- Enhance and customise CRMs, e-commerce platforms, or bespoke business systems.
- Ensure clean, maintainable code and best practices across projects.
Ideal Candidate
- 5+ years' commercial web development experience , ideally in B2B environments.
- Strong expertise with PHP and Vue.js (front-end bias).
- Experience editing, customising, and integrating CRMs, e-commerce platforms, or business systems .
- Strong understanding of full stack principles, but with a focus on delivering high-quality front-end solutions.
- Able to work independently and manage workloads effectively in a contract environment.
This is an excellent opportunity for a developer who enjoys working on bespoke systems and delivering tangible solutions for clients.
Full Stack Developer - PHP & Vue.JS
Posted 1 day ago
Job Viewed
Job Description
Contract Full Stack Developer (PHP / Vue.js) - Automation Industry
- Location: Remote / Hybrid (as required)
- Duration: 3 months (initial)
- Day Rate: 400-450 per day
- IR35: Outside
We're working with an established automation company who are seeking a Full Stack Developer to support ongoing development of their internal management systems. These systems are bespoke to each client's needs , with a strong emphasis on functionality, scalability, and user experience.
While this is a full stack role, the focus is on front-end development using Vue.js and PHP .
Key Responsibilities
- Develop and maintain bespoke internal management systems.
- Work closely with internal teams to understand client requirements and deliver tailored solutions.
- Enhance and customise CRMs, e-commerce platforms, or bespoke business systems.
- Ensure clean, maintainable code and best practices across projects.
Ideal Candidate
- 5+ years' commercial web development experience , ideally in B2B environments.
- Strong expertise with PHP and Vue.js (front-end bias).
- Experience editing, customising, and integrating CRMs, e-commerce platforms, or business systems .
- Strong understanding of full stack principles, but with a focus on delivering high-quality front-end solutions.
- Able to work independently and manage workloads effectively in a contract environment.
This is an excellent opportunity for a developer who enjoys working on bespoke systems and delivering tangible solutions for clients.