freehire launches on Product Hunt on 26 August.

Follow →

Senior Full Stack Developer

  • Design and develop high-quality software solutions supporting product and business objectives
  • Work with Principal Engineers and Architects to define and champion engineering best practices
  • Lead research activities, technical spikes and proofs of concept
  • Lead troubleshooting and issue resolution throughout the software development lifecycle
  • Deliver robust, scalable, maintainable and production-ready solutions
  • Champion TDD, BDD and automated testing practices
  • Conduct code reviews and pair programming
  • Support, coach and mentor other engineers
  • Collaborate with Product Owners, Engineers and Testers to define acceptance criteria
  • Deliver high-quality software from inception through production

Requirements

  • Expertise in object-oriented programming languages (Java, C#)
  • Expertise in scripting languages: Bash, Python or Ruby
  • Test-driven development practices (TDD, BDD, etc.)
  • Excellent communication and ability to work collaboratively in a team environment
  • Proactive and results oriented
  • Experience developing using CI pipelines and modern engineering and delivery best practices is highly desirable
  • Experience developing in cloud-based infrastructure, ideally AWS services including EC2, S3, Lambda, SQS/SNS and EventBridge, is desirable
  • A degree in Computer Science, Software Engineering, or a related field, or similar work-based experience
  • Proven experience as a Senior Software Engineer, ideally with a focus on media-related projects
  • Very good working knowledge of standard software development frameworks, techniques and methodologies
  • Experience providing coaching and mentoring
  • Ability to work collaboratively in a team, contributing to the development of business scenarios
  • Knowledge of software development tools and technologies
  • Flexible and curious approach
  • Strong analytical and problem-solving skills
  • Familiarity with MAC and Windows
  • Ability to work in London/Hybrid with 1 day a week in the office

Core Competencies

Demonstrates expertise in Object-Oriented Programming with Java and C#, along with proficiency in scripting languages such as Bash, Python, or Ruby. Strong focus on Test-Driven Development (TDD), Continuous Integration (CI) practices, and cloud-based infrastructure, particularly AWS services.

Highest-signal resume keywords

  • Object-Oriented Programming
  • Test-Driven Development (TDD)
  • Cloud-Based Infrastructure (AWS)
  • Continuous Integration (CI) Pipelines
  • Coaching and Mentoring

ATS Optimization Keywords

Hard Skills

  • Java
  • C#
  • Bash
  • Python
  • Ruby
  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)
  • Software Development Frameworks
  • Problem-Solving
  • Software Development Lifecycle

Soft Skills

  • Excellent Communication
  • Collaborative Teamwork
  • Proactive Attitude
  • Results Oriented
  • Analytical Skills

Industry Keywords

  • Software Engineering
  • Media-Related Projects
  • Engineering Best Practices
  • Code Reviews
  • Pair Programming

Tools & Technologies

  • AWS EC2
  • AWS S3
  • AWS Lambda
  • AWS SQS
  • AWS SNS
  • AWS EventBridge
  • CI/CD Tools
  • MAC
  • Windows

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available