Senior Software Developer
Role details
Job location
Tech stack
Job description
This opportunity is ideal for a senior engineer who thrives in modern, agile environments and is passionate about clean architecture, scalable systems, and continuous improvement., * Design and develop scalable, secure, and maintainable full-stack applications
- Lead architectural design discussions and technical decision-making
- Write clean, testable, and production-ready code
- Conduct code reviews and mentor mid-level and junior developers
- Optimize application performance, reliability, and scalability
- Collaborate with DevOps on CI/CD pipelines and cloud deployments
- Participate in Agile ceremonies (Sprint Planning, Reviews, Retrospectives)
- Contribute to technical documentation and best practice guidelines
Requirements
Do you have experience in Vue.js?, * 5+ years of professional software development experience
- Strong proficiency in one or more backend languages (e.g., Java, C#, Python, or Node.js)
- Solid experience with modern frontend frameworks (e.g., React, Angular, or Vue)
- Experience with RESTful APIs and microservices architecture
- Hands-on experience with cloud platforms (AWS, Azure, or GCP)
- Strong knowledge of SQL and NoSQL databases
- Experience with Git and collaborative development workflows
- Solid understanding of software design patterns and clean architecture principles
Preferred Skills
- Experience with containerization (Docker, Kubernetes)
- Knowledge of DevOps practices and CI/CD pipelines
- Familiarity with test automation and TDD
- Exposure to distributed systems and event-driven architecture
- Experience in high-traffic or enterprise-level applications
Benefits & conditions
- Competitive salary and performance bonus
- Flexible working arrangements (remote/hybrid options)
- Professional development budget and training support
- Modern tech stack and innovation-driven environment
- Private healthcare and comprehensive benefits package
- Clear career progression into Technical Lead or Engineering Manager roles
Why Join Us?
You will be joining a forward-thinking engineering team that values technical excellence, ownership, and collaboration. We build scalable, secure software solutions that directly impact our clients and users globally. If you are passionate about modern software engineering, cloud computing, and high-quality code, we would love to hear from you.
Job Types: Full-time, Permanent
Pay: From £51,000.00 per year