Backend Development Engineer
Fully Remote
9 Months
Inside IR35
Paying up to £300 a day
Key Skills: Java/CDK/AWS
We’re looking for Software Development Engineers to work with experienced teams in Berlin, and deliver on our next generation of product and services from the ground up. We’re looking for a passionate, team-oriented, and talented engineer who has experience building innovative, sophisticated applications that customers love.
You’ll work to design and implement cutting edge products and services used every day, by people you know. You’ll be involved in shipping full stack applications dealing with modern front-end framework, cloud based services, workflow architecture and Machine Learning. You’ll need a strong sense of ownership, bias for action, agility, and creativity as well as a focus on the technical operations for your team’s systems. If you enjoy solving complex problems and tackling tough challenges, we’d love to hear from you!
Deliverables
To comply with this law, the Reviews front-end teams have 490 issues to fix. Out of these 490, we believe that about 5 are considered “hard”, i.e., require significant engineering effort or coordination across multiple services. The responsibilities of the third-party vendor staff will be to own 485 “easy” / “medium” fixes, involving:
• Ramping up on accessibility and services to be remediated
• Working with the POC to resolve all ambiguities with the triaged tickets: When accessibility defects are identified in shared components, employees should notify POCs to advocate for resolutions from AUI teams.
• Signing up for Wa11y Q&A sessions in Accessibility office hours when they encounter technical challenges
• Fixing the accessibility tickets which includes changing the code, creating any string translation requests as necessary, testing it & creating code reviews.
• Ensuring code reviews are merged and after they reach prod, signing up for Wa11y Accessibility office hours for Play With Sessions (PWS), to ensure all issues have been fixed. If new issues have been identified, they will also be responsible to re-iterate and fix the issues.
• If an issue can’t be fixed, they will need to discuss with the team and request an exception.
Skills
The employees working on the accessibility tickets will need to have knowledge about the following:
• Frontend technologies : Javascript, Typescript, HTML, CSS, JQuery, JSP, NodeJS, NPM
• Strong onboarding skills and ability to rapidly understand new codebases
• Good to have but not necessary : prior experiences leveraging web accessibility features, performing keyboard navigation testing, and working with screen readers
Deliverables
For every service, we consider the task accomplished if all of the following acceptance criteria are met.
1. Service is migrated to Java Development Kit (JDK) 17 and AWS 2.0 SDK.
2. Service is optimized for AWS Graviton (building locally for ARM).
3. AWS infrastructure creation is fully automated through CDK (Cloud Development Kit). Contractors are not expect (at least initially) to develop net-new CDK code, but rather extend existing ones.
4. AWS services not available in the target region are replaced by alternative AWS services
5. Sentry (internal single-sign-on technology on deprecation path) is not used anymore
6. Load balancers are migrated from NetScaler to Tardigrade (internal technologies based on AWS)
7. Service is spun up in AWS Zaragoza Region and all pipeline tests are executed and pass
Skills
Candidates are expected to have 2 years of experience in 4 out of the 5 following domains.
• Java Backend Development
• Infrastructure Automation
• AWS or other cloud providers
• Networking
• DevOps Experience
If you are interested please apply or send your CV to Luke.sandilands@cpl.com