We are looking for an experienced, hands on, lead developer with an element of full stack experience, who is passionate about delivering code the right way. You will be working directly with the client and an internal cross-functional team. You will lead the team of developers and work alongside BA/QA/PM to deliver a global, progressive cloud-first web application in technologies such as Go, React and PHP.
We are looking for someone who can demonstrate:
●Expert knowledge of either PHP or Go.
●Strong experience with public cloud platforms such as Azure, AWS or GCP.
●API Integration, including modern technologies such as GraphQL, REST or GRPC as well as legacy APIs using SOAP.
●Experience working within an agile development team and peer reviewing code.
●Familiarity with object-oriented design and design patterns.
●Comfortable with CI/CD through dev, stage, UAT and production.
●The ability to estimate technical reports, licensing and hosting costs and clearly communicate them to non-technical users.
●Confident in leading a development team; to deliver a product to scope, a high standard, using best practice and on time/to budget.
●The ability to highlight technical risks and communicate potential mitigation strategies to a Project Manager to enable them to make informed decisions.
●Mentoring and guiding your team; ensuring their personal development.
●Plan, design and write automated tests including both unit and integration tests.
●Expertise with development methodologies such as DDD, BDD and TDD.
The successful individual should be:
●An excellent communicator - able to communicate technical information succinctly and meaningfully to
non-technical colleagues and clients.
●Able to work as part of a team, working closely with Project Managers, Front end developers and QA.
●Able to plan; spot technical risks, issues and dependencies and communicate the impact of these to the project team (with enough lead time to do something about them).
●A self-starter, comfortable working autonomously when needed and being proactive in getting information to move work along when needed.
●Able to read unfamiliar code and quickly get up to speed with enterprise business logic.
●Used to working in an agency environment, familiar with working to budgets, schedules, completing timesheets, participating in stand ups and providing progress updates.
Technical skills required:
●Experience with programming languages such as Go or PHP.
●Experience with modern front-end frameworks such as React, Vue or Angular.
●Comprehensive experience with either Azure or AWS.
●Understanding of design patterns to deliver extendable, scalable and distributed applications.
●Experience with relational and non-relational databases and Lucene Indexes.
●Containerisation experience with both Docker and Kubernetes.
●TDD, writing highly testable code and implementing automated tests including unit and integration tests and mocking.
Bonus points if you have experience in:
●Experience working within a digital agency environment would be beneficial
Back to Jobs