Location: RemoteUK
Department:Engineering
Employment:Contract
AboutYLD:
Everything we do is toempower our clients to move forward. Our purpose is to help ourclients develop the capabilities they need to outperform theircompetitors. Our success is a consequence of ensuring our clientsare successful. Our company is built on extraordinary people; weaim to attract inspire develop and retain them. YLD is a softwareengineering and design consultancy; we create digital capabilitiesfor our clients that last beyond our engagement. We have offices inLondon Lisbon and Porto.
About therole:
As a Senior SoftwareEngineer youll be part of a client team building innovativeproducts. We expect you to be curious passionate driven andenthusiastic. Youll be proficient at problemsolving and craftingscalable resilient and faulttolerant architectures. Youll be aneffective communicator and a team player. Furthermore you and yourteam will move in a fastpaced engineering environment achievingoutstanding results and delivering excitingprojects.
AboutYou:
A YLD Software EngineeringConsultant is a highlyskilled developer who exemplifies the higheststandard in software engineering and enjoys sharing their knowledgeand experience with others.
Youll have theopportunity to build and deliver software within some interestingprojects both in terms of the product and the methodology. We workin an Agile environment (Scrum) with a testfirst mindset (actuallywriting code without tests should be unthinkable). We are also bigadvocates of pair programming and nothing is released until we havea code review.
You have a real passion forproblemsolving and are an active learner who gets excited byworking collaboratively with those around you.
Ifyou are a proactive adaptable and enthusiastic engineer withmusthave experience in Python and a passion for leveraging multipletechnologies to build exceptional backend solutions we encourageyou to apply. Join our team and contribute to the development ofinnovative products that make a difference in theindustry.
Tasks
Yourdaytoday responsibilities will look likethis:
* Craftingexcellent products! As a Software Engineer you will be building newfeatures that meet the needs of our clientscustomers.
* Working closely with your teamregularly collaborating and on engineering initiatives tocontinually push yourselves to bebetter
* Learning growing and mentoring theengineering team to accelerate their careergrowth and encouragethem to progress;
* Being responsible for theproduction operation and monitoring of products inline withSLAs;
* Driving good practices within yourteam;
* Participating in regular show and tellspromoting your work to both your department and the widercompany
Requirements
Youllhave the following skills andexperience:
* Provenexperience as a Backend Engineer demonstrating proficiency inPython;
* Willingness to work with Java ifneeded;
* Familiarity with cloud platforms (e.g.AWS Azure Google Cloud) and containerisation; technologies (e.g.Docker Kubernetes);
* Experience in distributedversion control systems (e.g. Git);
* Experiencein databases (both relational andschemaless);
* A strong focus on continuousintegration and delivery;
* Substantial testingexperience from code quality through to security customer journeysand accessibility;
* Building highperformance andscalable applications;
* Good understanding ofthe design and implementation of RESTful webservices;
* Familiarity with performancemonitoring tools;
* You can keep a cool head whendebugging productionissues.
Youllbe:
* Selfmotivatedproactive and constantly looking for ways to improve and developyourself
* A good communicator both in writingand verbally. Youll be able to explain technical ideas and conceptsin businessfriendly language
* Detailoriented
* Problemsolving skills that balanceinnovation with pragmatic technology choices to solve businessneeds
* Used to working in a teamorientedcollaborative environment
* Analytical andproblemsolving oriented
* A genuine believer indiversity andfairness
Benefits
Whatyoull get inreturn:
* The chance towork with a forward thinking ethical and fun group of people and todevelop and grow your skills in a fastmovingbusiness
Our typicalRecruitment Process looks likethis:
* 1st Interviewwith someone from the Talent team (30/45mins)
* Technical Interview with our SeniorEngineers (1h30)
Welive and breathe our values and know you willtoo:
* Growing everyday
* Includingeveryone
* Relationships built on honesty andethics
* Inspiringsolutions
* Winningtogether
Were anequalopportunity employer and value diversity of all kinds. We dontdiscriminate based on race religion colour national origin gendersexual orientation pregnancy or maternity age marital status ordisability status. Likewise we also offer a remotefirst workingenvironment meaning that flexible working and worklife balance comeas standard for all employees.