Senior Software Developer

Derby FULL TIME £50,000 - £65,000 / Year
(£4,167 - £5,416 / Month)

Job Description

We are seeking a Senior Software Developer with a passion for creating innovative solutions to join our talented team in Derby. The ideal candidate will possess extensive experience in software development and be proficient in both front-end and back-end technologies. You will play a crucial role in designing, developing, and deploying robust software applications while collaborating with cross-functional teams to ensure project success.

Responsibilities

  • Develop, test and deploy new software features and functionalities.
  • Ensure performance, quality, and responsiveness of applications through rigorous testing.
  • Work alongside product managers and UX/UI designers to deliver a seamless user experience.
  • Utilise version control tools for effective collaboration within teams.
  • Solve complex software issues and provide efficient solutions.
  • Mentor junior developers, providing guidance and support in their professional growth.
  • Participate in Agile/Scrum ceremonies to foster a collaborative team environment.
  • Contribute to improving development processes and practices.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Software Engineering preferred
Experience
  • 5+ years of full-stack software development experience.
Technical Skills
  • TypeScript
  • Django
Soft Skills
  • Problem-solving
  • Collaboration
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Terraform: Familiarity with Infrastructure as Code tools like Terraform.
  • Knowledge of cloud platforms: Experience using cloud services such as AWS or Azure.

Benefits

  • Health, dental, and vision insurance
  • Retirement plan with company match
  • Generous paid time off and holidays
  • Employee training and growth programmes

Company Culture

  • Work-Life Balance: We believe in maintaining a healthy work-life balance for our employees, encouraging flexibility when needed.
  • Team Spirit: Our team spirit is strong, with regular team-building activities to foster camaraderie.
Status: Closed