Software Engineer
at Pyramid Consulting IncAbout the job
Role - Senior Software Engineer Location - London, UK(Hybrid-with 40% onsite)/Germany/Portugal/Spain Type of Employment - Contract (6 months) YOUR QUALIFICATIONS AND SKILLS Undergraduate or master's degree; or equivalent experience
- 5+ years of experience developing full-stack applications, writing code that is readable, testable, maintainable, and scalable
- Deep proficiency in at least two frontend or backend frameworks, with the ability to independently evaluate and select packages, define data structures, and deliver robust, scalable solutions across the full stack; hands-on experience with languages and frameworks including JavaScript/TypeScript, React, Angular, Next.js, Vue.js, Java, Spring, C#, or Node.js; SQL and NoSQL databases; cloud platforms (AWS, Azure, or GCP); and CI/CD tooling (Jenkins, Docker, CircleCI, or similar)
- Demonstrated ability to design complex, secure APIs — including REST and GraphQL — with a focus on scalability and maintainability, implementing advanced features such as rate limiting, caching, and API gateways, grounded in expert knowledge of software design patterns including microservices and distributed architectures
- Proficiency across two cloud providers with the ability to build complex IaC and CI/CD pipelines from scratch, implement zero downtime deployment strategies, and apply cloud-native architecture concepts to ensure scalability, reliability, and elasticity
- Advanced proficiency in AI-assisted engineering, orchestrating specialized agents across parallel workstreams, building reusable agent tooling, and exercising sound technical judgment on AI safety and application boundaries
- Experience architecting AI systems and ensuring engineering quality, utilizing robust LLM evaluation frameworks, guardrails, and validation methodologies to deliver reliable, production-grade AI applications
- A Security-first mindset, able to advocate for standards and compliance, implement authentication flows such as OAuth and OIDC, proactively identify and mitigate security issues during development, and mentor others in secure development practices; ensures quality through comprehensive testing strategies and performance optimization
- Experience leading collaborative, cross-functional engineering teams and fostering a strong engineering culture
- Exceptional time management to meet your responsibilities in a complex and largely autonomous work environment
- Strong communication skills, both verbal and written, in English and local office language(s), with the ability to adjust your style to suit different perspectives and seniority levels
Sign up for free or
Log in to view all job posting insights and get access to competitive insights.
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
0 comments
0 requirements
Discuss this job
Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.
Log in to view and post comments.
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.
Log in to view and save your private notes.