Showing page 1 of 36 (10 in 0.75 seconds)

    • Contract
  • 02 Sep 2018

Job description

We are on the lookout for talented Software Engineers with a strong technical skill set in NodeJS and Java to serve on a contract basis on Central London. The work will be delivered by multi-disciplinary teams using a fully agile approach and is an exciting opportunity for candidates to be part of this transformation journey for one of the UK’s most reputable government offices.

What will you be doing? 

  • Working as a Software Engineer on one of our core Agile product teams.
  • Acting as a key contact on the development of all server side components, ensuring high performance and integration of systems via APIs (on-prem and cloud).
  • Developing across the following stack: Node.js, Java, Puppet, RabbitMQ, Reddit, Postgres, and AWS.
  • Working in a DevOps-like fashion, including automated testing and collaborating with 3rd party partners.
  • Ensuring a high level of automated test coverage is applied so we can iterate quickly and effectively.
  • Implementing of code considering security and data protection, including appropriate controls.
  • Integrating data storage solutions, enterprise solutions etc.
  • Owning the technical implementation of features for your product. 
  • Collaborating with Technical Architects to ensure appropriate delivery and to help troubleshoot issues within complex integrations.
  • Reviewing code and technical designs from your peer developers. 
  • Working to Agile methodologies and sharing development best practices/ideas. 
  • Assessing and identifying challenges around the project or department resourcing and escalating where appropriate.

What you will have: 

  • Strong proficiency in Node.js, Java, and server-side development. Split will be approx. 80% Node.js and 20% Java.
  • Confident integrating systems via APIs, both on-prem and cloud.
  • Comfortable working with RabbitMQ, Puppet, AWS, Reddit, and Postgres
  • Experience working across projects with a digital focus that collect/manage confidential information with necessary controls and security.
  • Experience with liaising with 3rd party partners, key stakeholders, and external suppliers within the delivery of digital services for the public or government sector.
  • Comfortable working to and championing Agile best practice.
  • Happy to collaborate with Technical Architecture team around problem solving and solution delivery optimisation.
  • ELK/Grafana knowledge, with the ability to design metrics and monitoring dashboards
  • Experience with and ability to influence current build pipelines to support project maturity, including code quality assurance, smoke testing, using containerisation to support deployment, and automated security testing.
  • Comfortable using Puppet in an automated configuration management environment.
  • Experience in working with Payment Systems.
  • Automated testing experience as well as familiarity with DevOps approaches.
  • Confident in assessing Discovery phase outputs – iteratively developing and improving them via Agile principles.
  • Excellent communication skills.
  • Able to undergo Security Clearance (SC) or already Security Cleared (please provide evidence).
  • $75k - 120k
  • 02 Sep 2018

Job description

How We Work

We're on a mission to create the most innovative and industry-leading cryptocurrencies exchange. 

Our team is globally distributed, so clear communication is critical. We are in constant contact as we hustle to develop, support, and deliver the best platform possible for our users. If you get excited about being in an industry that is breaking new ground and have a disposition of confidence towards challenging technical feats, we want to talk to you.

We’re currently looking for a Senior QA Engineer to join our team. The position is remote and available to anyone self-driven, and with the experience and capacity to contribute to our vision.

Key responsibilities

  • Work towards improving test automation framework and maintaining scalable data sets.
  • Develop and contribute to long-term technical solutions and strategies of the engineering department.
  • Assisting with delivering high-quality code to a huge client base.
  • Identifying and recording bugs, verifying fixes.
  • Leverage monitoring and reporting tools to provide quality metrics.
  • Assisting development team by reproducing issues.

Required Experience

  • 3+ years of experience in automated QA
  • Significant experience with NodeJS and Javascript (and related technologies)
  • Experience with test automation of one or more: iOS (Quick, Nimble), JS (Grunt, Karma, Mocha, Tape)
  • Solid understanding of testing web services and API
  • Experience in the creation of Sandbox environments for testing
  • Experience in Stress Testing
  • Experience in frontend performance testing
  • Deep understanding of git and related tools
  • Skills in debugging issues and providing developers with significant feedback
  • £50k - 65k
  • 02 Sep 2018

Job description

Node Developer

The Vision

Someone who understands that “what you build” is just as important as “how you build it”. Someone who wants to do more than just code. We want dreamers, creators, someone who likes to discuss ideas and push the boundaries of technology.

Who we are

Yoti is a global company whose aim is to be the world’s trusted identity system. We have seriously ambitious goals to become the world's most secure and data sensitive company. Our passionate team works to improve the way people share their personal information. Innovative products like the Yoti mobile app help people to prove who they are online and in person.

We are creating a new concept. Something that has never been done before, Why not be part of something truly innovative and creative. Yoti is here to fight against fraud and build a secure identity system for individuals and businesses. We are a company who are pushing the boundaries of technology for a safer world.

Yoti is changing the way people prove their identity. Our products are built from the ground up to respect customers' privacy and put you in control. We will never sell on customer data - we couldn’t even if we wanted to. Designing products that are simple to use and easy to understand in the world of privacy, security and personal data is a tough challenge. We are actively investing in growing our UX team as it’s an important part of our success.

More about this Team and Project

About the role

  • You will be responsible for developing the server software required to support business needs, from design through to implementation and integration testing.
  • The server software composes a microservice architecture and is written in Node Js, GraphQl, Go (Golang) with postgres powering highly available queues.
  • You will work as a member of a cross functional team working with talented, NodeJS ,GoLang and Web developers and reporting to the Team Lead.
  • Working closely with the team members and the team lead to ensure that tech development and delivery is implemented to specification and with good quality.


  • Experience writing network-facing server software in a language such as Go, NodeJS
  • Linux knowledge (we deploy on Linux, but you can run whatever you like on your laptop!)
  • Knowledge of modern version control tools (we use git), and how to use them effectively (proper commit messages, code review)
  • Familiarity with shell scripting and command line tools
  • Knowledge of or interest in cryptography (we’ll teach you the rest on the job)

We don’t want people to stagnate, we don’t want people to just “get by”, we offer a magnitude of tools so you continue to learn, challenge yourself, evolve as a techie and keep you constantly engaged. We even have a Yoti Labs for the people who like to play with new tools, experiment and want to build something out of this world!

Yoti in the news

  • Yoti Blog - Here
  • Company Valuation - Here
  • Telegraph News Article - Here
  • Where can I use Yoti? - Here
  • Have a read through our SDK - Here
  • Our Github account for more code info - Here

We are based in Central London, by Bank, 5 minutes walk away from London Bridge and Liverpool Street Stations. We are surrounded by a bunch of restaurants, enough to try a new lunch menu every day for a good few months! 
This is a fantastic opportunity to get involved with a company doing crazy-complex projects, in a fun and exciting environment, where creativity is rewarded! You will also be working on something which millions of people could well be using daily! This kind of opportunity does not come round often so what are you waiting for, apply today and build something amazing tomorrow!

Pre-employment checksIf your application is successful please be aware that as part of our pre-employment checks:

  • We will check your details against fraud prevention databases
  • We will check identity; address match; PEPs and sanctions; bank validation, verification, fraud checks, negative data (CCJ, bankruptcy)
  • If our investigations identify fraud or other criminal offences both when applying for a job and during your employment, we will record the details on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies and other organisations to prevent fraud.
  • Please contact to get information on which fraud prevention databases we use.

Talent Pool

If we consider that you might be suitable for other roles in the future, we will keep your details so we can contact you about these other roles. If you do not want us to keep your details for this purpose, please e-mail or let us know at any stage of the recruitment process. For more information please read our applicant privacy notice.

  • 02 Sep 2018

Job description

Have you ever watched a sporting event live on your computer or tablet? Or caught up on the latest videos on your phone? If so, you already know Ooyala.

Each month, nearly 220 million viewers in just about every country in the world watch online video powered by Ooyala. We work with TV networks, broadcasters, cable and satellite providers, movie studios and media companies to deliver personalized, premium video content and advertising to tablets, smart phones, connected TVs and PCs all over the world. With our big data heritage and market-leading video analytics, Ooyala delivers TV-quality media experiences across all screens and geographies.

Working at Ooyala is fast-paced, fun, and challenging, and we thrive on innovation. Come join our team and help shape the future of TV.

As a result of our plans to expand our software engineering team in London, we are looking for a Senior Front-End Engineer help develop our Flex Media Platform.

As a member of the software engineering team in London, you will participate in the development of user interface for our Flex Media Platform that enables broadcasters and operators worldwide to efficiently manage the complete lifecycle of large quantities of digital media assets through the provision of powerful asset management, metadata management, and workflow capabilities.

This is an excellent opportunity to work on a greenfield project, making use of cutting edge web technologies, where you can explore, experiment, and have fun delivering an awesome front-end product.

Video broadcast is changing rapidly with cloud computing technologies becoming more prevalent across the whole supply chain from creation through to consumption. This is your opportunity to be a part of a strong technology team that is building a platform used by broadcasters and operators across the globe, bringing content to millions of viewers every day.

About us

  • We get things done by empowering individuals and teams, we encourage open communication and collaboration across teams.
  • We love automation and self service, we like to ‘work smart’.
  • We use agile workflows such as Scrum and Kanban depending on what the team is most comfortable with.
  • We have a “you build it, you run it” culture where enterprise level availability is a must.
  • We like to work with great engineers who are skillful but always open to learn new things, and who value working in a team to achieve a common goal.
  • We work with some of the most cutting edge technologies and software delivery techniques and we are committed to keep our technology stack up to date.
  • Competitive salary, excellent benefits.


As a Sr. software engineer, you will participate in the development and delivery of services and components for Ooyala’s Flex Media Platform. Your daily tasks will include:

  • Work with the technical lead and other members of your team to deliver new features, enhancements, bug fixes for services and components that are owned by your team.
  • Working within an agile framework you will be responsible for the delivery of code, unit tests, acceptance tests and documentation.
  • Participate in backlog grooming sessions, sprint planning, sprint retrospectives, and sprint demos.
  • Assist the technical lead in software design, proof of concept activity and other R&D activities.
  • As a subject matter and technical expert you will support the operations teams to ensure that service provision meets strict SLAs.

About you

  • You have a degree in an engineering discipline preferably Computer Science, or Software/Informations Systems Engineering.
  • You have a strong technical background with at least 5 years of software development experience to deliver enterprise grade B2B/B2C web applications.
  • You have a passion for software development and technology and want to deliver highly available solutions that have an impact on end users across the globe.
  • You must be familiar with the latest development in Web technologies and have experience with web frameworks such as Angular (2/6) or ReactJS.
  • Experience of NodeJS and related technologies and libraries.
  • You have experience working in an agile framework, you understand TDD, build automation, and continuous delivery using tools like JUnit, Cucumber, Jenkins.
  • Experience with Javascript testing frameworks like Karma, Selenium.
  • Working knowledge of core development tools such as Maven, Jira, SVN, Git, Eclipse/IntelliJ IDEA.
  • You have good knowledge of HTML5 and related APIs, CSS skills.
  • Ideally you are familiar with Docker.
  • You are passionate about clean code and design patterns
  • Ideally you will some experience with Java and are knowledgeable of common Java libraries
  • Ideally you have a passion for media technology and digital video delivery. You want to be a part of the revolution that is taking place in redefining how video content is produced, managed, and delivered to consumers.

A global subsidiary of Telstra, Ooyala's comprehensive suite of offerings span the full life cycle of video, from script to screen. Our product offerings include Ooyala Flex Media Platform used by studios and broadcasters to streamline production workflow and video asset management, and Ooyala Applications that provide one of the world's largest premium video delivery platforms. Built with superior analytics capabilities and a strong commitment to customer success, Ooyala's industry-leading solutions help our customers build more engaged and more profitable audiences.

Some of the most successful and innovative media companies and content rights holders in the world — Sky Sports, WTA, PGA Tour, MGM, RTL Germany, Accuweather and Singapore’s Mediacorp — rely on Ooyala

  • 02 Sep 2018

Job description

We are looking for open-minded developers who love to learn and push boundaries with technology to benefit the organisation.

As an Engineering Lead you will be responsible for setting the engineering standards for the Web Products Platform by balancing the business and architectural goals with engineering best practices. Additionally, the Lead Engineer is responsible for maintaining a high standard of code quality, identifying risk and technical debt, the creation and maintenance of all technical documentation for projects and features, and managing the delegation and coordination of engineering duties where appropriate, with the opportunity to still role your sleeves up and be hands on creating great things.

As well as a global circulation in print of our Newspaper, a great take up on our app, our main websites receives around 1.5 million unique visitors per day! This is an opportunity to work for a global leading business where you will be able to develop your skills, mind-set and career whilst also making a really difference to the organisation’s ecosystem.

What we are looking for:

  • Developers that are collaborative, enthusiastic, humble and passionate, with a keen interest in quality and success
  • People who enjoy getting their hands dirty and don't mind being slightly out of their comfort zone and are happy to help out their colleagues and solve problems
  • People with ideas and enthusiasm who can work well in teams

In return you will have:

  • The opportunity to work with world class engineers who love to teach and mentor
  • The opportunity to lead and motivate a dynamic team of developers and create a vibrant culture
  • The opportunity to work for an organisation that encourage their engineers to contribute to open source projects

Technologies we use:

  • JavaScript, HTML5, CSS3
  • React,NodeJS, Symfony, AngularJS, Knockout, Backbone
  • GraphQL
  • Mobile Platforms: iOS, Android, Apple Watch, Android Wear
  • Tools: JIRA, Confluence, GitHub, XRay
  • AWS, Docker, Nginx, Varnish
  • £45k - 85k | Equity
  • 02 Sep 2018

Job description

We are looking for an engineer to join our core backend API team.

You will be the sort of person that has worked at several companies before but wants to join an innovative culture implementing bleeding edge technology at a global scale.

Likely having cut your teeth on other languages, you will have commercial experience using Golang for general systems programming and microservice architectures.

What skills you’ll bring

  • Expertise in Golang and proficiency in other languages (Preferably C/C++,NodeJS, Python).
  • Commercial experience with REST, RPC and message exchange protocols.
  • Experience with frameworks such as: Gin, Gorilla, Dep, Ginkgo
  • You actively contribute to open source Golang communities.
  • Working knowledge in Kubernetes, Rancher or Docker swarm.
  • Ability to write clean and effective Godoc comments
  • Knowledge around message queuing and distributed tasking (SMS,ZeroQ, RabbitMQ etc)

What responsibilities you'll have

  • Ability to perform complex work that is a dependent requirement of feature teams to deliver.
  • Mindfulness of scaling architecture to meet global demand.
  • Enthusiasm around Golang and a keen desire to evangelise the language and principles behind it.
  • A sense of ownership across platforms and environments.
  • £45k - 85k | Equity
  • 02 Sep 2018

Job description

We’re building a new generation of AI-driven recruiting tech that changes the way people do their job. To make that happen, we work hard at understanding what our users need, and we build it using cutting-edge infrastructures and a diverse stack of languages and frameworks. Our customers are some of the most innovative and quality-driven companies in the world, and we can’t bring them a product that is less than brilliant. We’re always looking for engineers who have the same passion for quality and customer happiness.

At Beamery, you will constantly be learning and teaching others. You will have a sense of ownership over the product and will take pride in your work. The best practices of the team will be influenced by your voice, and there will always be space and time for you to experiment and bring new ideas to the table.    

As a Back End Developer on the Beamteam, you will be working with a team of experienced engineers to build the next generation back end architecture of our services.

The right engineer will:

  • Have strong NodeJS skills with ES6+ and TypeScript. Functional and Object Oriented programming.
  • Have a good understanding of microservice architectures in the past, and you have experience using pub/sub architectures and Apache Kafka.
  • Have in-depth understanding of MongoDB and ORM systems, and good knowledge of the ELK stack.
  • Have a good understanding of TDD/BDD and test automation suits.
  • Enjoy using a wide variety of tools, and will be happy to pick up and learn new things.
  • Enjoy our regular teach-in sessions delivered by industry experts.
  • Have excellent communication skills, both written and spoken.
  • Enjoy being apart of a collaborative team that is focused on building a product that will delight customers.
  • Not be biased toward a specific technology: finding the right tools for the job.

At Beamery you will:

  • Take part in regular collaborative teach-ins, and learn new skills.
  • Build beautiful, scalable products with wide market exposure.
  • Being a lead contributor in our projects and shaping the architecture of our back-end services.
  • Have the opportunity to mentor junior developers.
  • Work as part of an Agile team with support from Product and Design.
  • Be exposed to leadership training and experience opportunities.
  • Have access to in-house training course as well as external conferences and workshops.
  • 02 Sep 2018

Job description

We believe that Development and QA go hand in hand, so we are looking for open minded developers who love to learn and push boundaries with technology to benefit the organisation.

As a Dev in Test you will do more than just write automated tests, you'll own the quality bar for every aspect of the product from reviewing the early requirements and design mockups, to designing the release process and designing testing methodologies; to building out the frameworks and test tool infrastructure. Each day, you'll be working closely with developers, designers, product managers, and other engineers.

As well as a global circulation in print of our Newspaper, a great take up on our app, our main websites receives around 1.5 million unique visitors per day! This is an opportunity to work for a global leading business where you will be able to develop your skills, mind-set and career whilst also making a really difference to the organisation’s ecosystem.

What we are looking for:

  • Developers that are collaborative, enthusiastic, humble and passionate, with a keen interest in quality and success
  • People who enjoy getting their hands dirty and don't mind being slightly out of their comfort zone and are happy to help out their colleagues and solve problems
  • People with ideas and enthusiasm who can work well in teams

In return you will have:

  • The opportunity to work with world class engineers who love to teach and mentor.
  • The opportunity to work for an organisation that encourage their engineers to contribute to open source projects

Technologies we use:

  • Python, Java, Objective-C, C/C++, Ruby
  • JavaScript, HTML5, CSS3
  • NodeJS, Symfony, AngularJS, Knockout, Backbone
  • GraphQL
  • Selenium WebDriver, Cucumber (BDD), JBehave, JUnit, PHPUnit
  • Mobile Platforms: iOS, Android, Apple Watch, Android Wear
  • Tools: JIRA, Confluence, GitHub, XRay
  • 02 Sep 2018

Job description

London, Treatwell HQ

DevOps Engineer - Platform Team
The Company

Hello, we’re Treatwell.

Here at Treatwell, we are changing the way people book their hair and beauty services. Today we are the biggest beauty bookings platform in Europe working with over 30,000 salons, processing several million orders per month and operating across 11 countries.

Our success to date is down to 500 passionate and brilliantly-talented people working together to harness the power of beauty, and the beauty of technology.

However, we are not even close to being done. Today, less than 5% of hair and beauty is booked online - that’s tiny. We believe that booking online is inevitable and our mission is to give every customer their perfect hair and beauty experience, and to revolutionise an industry.

The Role

We’re looking for an experienced, talented and motivated DevOps Engineer to join our Platform Team, to design and build slick, robust and reliable technical infrastructure and tooling, to champion DevOps culture and practices throughout our engineering teams, and to accelerate our journey towards Continuous Delivery. We’re growing very quickly, both as a team and as a business. The remit of the Platform Team is to enable this growth.

Here in the Treatwell tech team we’re a nice bunch, we love to ship software and we like to think we’re pretty smart. We believe in Agile principles and values, we like to ship software frequently and we are committed to continually improving the way we work. Currently, our stack includes Docker, PostgreSQL, MSSQL, Nginx, Elasticsearch, RabbitMQ, Redis, Ansible, Puppet and Varnish, our services are written in Java, NodeJS and Python, everything runs on Linux in AWS and we are currently evaluating technologies including Kubernetes, Prometheus and Hashicorp Vault. We believe in using the very best tools for the job and are happy to add new technology to our arsenal, but we strongly resist being seduced by shiny fads!

About You

You’ve performed a similar role in a fast-paced, high-performing, growing team.
You have strong Linux skills and are familiar with AWS, or a similar cloud provider.
You are experienced using Docker and also have some knowledge (and preferably practical experience) of container orchestration e.g. Kubernetes.
You are familiar with some of the rest of our tech stack, and can learn the remainder very quickly.
You have experience with some of: networking, security, logging, alerting and monitoring.
You have programming experience, you’ve written Infrastructure as Code and you may have worked with Java and/or NodeJS development teams.
You live and breathe DevOps culture and practices including CI/CD, automation and IaC and can coach teams to adopt these ideas.
You may have worked on distributed systems, and have an appreciation of highly available, self-healing systems.
You have experience working in, or closely with, Agile development teams.
You’re friendly, diligent and driven and you like having fun at work!

The Perks

Flexible holiday policy - we don’t count how many days you’ve taken
High end computer with operating system of your choice
£50 Treatwell voucher every month
Conference and training budget
Enhanced parental pay & leave policy
Wellness fund for subsidised fitness activities with team mates 
Kitchen stocked with free breakfast, fruit, soft drinks and barista coffee
Fantastic parties and regular social events
Legendary drinks and nibbles spread every Friday
Benefits platform offering childcare vouchers, cycle to work scheme, high street discounts and more
The opportunity to work alongside a talented, friendly, entrepreneurial team in a lovely Central London office (WC1V)

  • £50k - 60k
  • 02 Sep 2018

Job description

An amazing opportunity for full-stack Javascript developers to build a modern, serverless product from scratch, creating the team working-style and best practice as we go.

Job description

If it involves client and server-side Javascript, you can build it, and if it's some new technology you haven't used before... you'll figure it out.

Selecting and using modern development methods and following agile practices, you will build top-to-bottom functionality with ReactJS and React Native for the web & mobile front-ends, through to AWS Lambda, API Gateway, Step Functions, Kinesis, Aurora, Cognito, Pinpoint, Cloud Directory, Redshift, SQS, Quicksight… and as much of the rest of the AWS FaaS and platform services as make sense to allow you to focus on building applications rather than plumbing.

You will be part of a new, three-developer team, to deliver a modern application suite that enables companies, public sector organisations, schools and the general public to book and manage the transport they need to get their staff, students and holidaymakers to where they need to be…. think Uber™ for coaches!

Working in harmony with a devops lead, you’ll also need to lend a hand defining the Terraform based configurations, and figuring out the best methods and tech to introduce CI/CD efficiencies.

Based amongst some of your user base in our Cox Green, Maidenhead office, you will have ample opportunity for corridor testing of ideas through prototypes, whilst more formal UAT will be structured to ensure you (and we!) have the confidence your product will deliver in live.

Please note that this is not a home or remote worker role, so you must be commutable to Cox Green, however, as with all developer roles, we expect there will be a number days during each week where you simply need to stay home, get your head down and code!

About you

You’re a self-starter: a highly enthusiastic and motivated Javascript-centric developer used to adapting to and learning new technologies, design patterns and architectures as the need arises.

You love building product that people actually use and just as importantly you care passionately about quality: not just in the end product, but also in delivering code that other developers can maintain, using best-practice design principles and coding standards.

You wouldn’t dream about writing code without an accompanying test, and you treasure the DevOps principles of developers and technical operations working in harmony to embed security, scale and resilience into your continuous delivery strategy.

Teamwork means more to you than just sharing the tea-runs and buying the Haribo™  on your birthday. You actively assist and mentor your peers in their own learning, know when to ask for help yourself, and the two highlights of your sprint cycle are the planning and retrospective sessions, where you both give and take across story definition, personal recognition and constructive suggestions for improvements.

Your skills

  • Javascript Expert: you know your promises from your closures and can tell the difference between your observables, prototypes and modules.
  • ReactJS: if you haven’t yet, then you know you want to; and can instead demonstrate your expertise across Angular, Ember, Dojo or Vue.
  • React Native: you may have only dabbled, or you may have apps already on the stores, complete with shelling out to native components and SDKs like Geolocation or NFC. Alternatively, if you’ve got some Android Java, SWIFT or ObjectiveC under your belt, then it all counts.
  • AWS Lambda, API Gateway, Step Functions… or NodeJS: Let’s be realistic… not every developer has worked for forward-thinking companies that know serverless is the future, so if you haven’t yet had a chance to ditch the [virtual] tin, prove to us instead that you are a NodeJS guru and can learn the modern AWS FaaS methodologies as you go.
  • Redux? Webpack? Gulp? Browserify? Flux? Relay? Flow? ImmutableJS?: If you have the skills and can prove the advantage of your preferred libraries to your peers, then consensus will mean go for it (license agreement permitting).
  • TDD/BDD: we shouldn’t even have to mention it. You’ve been on Github. You know that no self respecting NPM ships without its tests. You practice what you preach and provide unto others what which you expect to consume yourself… and it’s not an afterthought.
  • Terraform: if you’ve got it, we’ll take it.
  • Security ingrained: You know your CAPTCHAs from your SQL injection from your brute force attacks, how to specify and develop to mitigate them, and under the covers you know your IAM from your KMS from your Secrets Manager and will layer security throughout your application stack. ...PII - encrypt it!
  • English Communication Skills: you can debate your technical solutions with developers and business people alike. You won’t be expected to write War & Peace, but you will be expected to keep the development wiki comprehensible