Position: Senior Backend Engineer ( Work only from Poland)
Company: Luxoft
Category: Java
Experience required: 5y
English level: upper

Project Description

We're looking for a senior backend engineer to join a highly collaborative, cross-functional,
agile product engineering team responsible for building the best-of-class, on our Flagship
product, focusing on customer experience, engineering excellence and time-to-market.

Responsibilities
• Ensure best practices and software engineering principles are applied at each stage of
the development lifecycle and advocate technology change towards an ideal solution.
• Write reusable, modular, and high-performing code, making sure it's easily testable.
• Have a strong voice and actively participate in project planning sessions with team
members to analyse development requirements, provide design options, provide work
breakdowns, and estimates of work.
• Shape the method of work while in Agile (Scrum/SAFe) cadence: daily scrum, backlog
refinement, sprint planning, review, and retrospective.
• Participate in two-way coaching with colleagues to share the broader aspects of frontend development & design resulting in usable web solutions.
• Be aware and understand business and customer goals to drive continuous
improvement.
• Present and communicate technical processes effectively to all levels of the
organisation including technical and non-technical audiences, leadership, and
Management.

Skills
Must have

• 5+ years' experience implementing API services on the Cloud including serverless
(ideally AWS)
• Multi-Backend technology languages- Java, Go, Javascript/TS (NodeJS), Python
• CPU/Memory Management - Deep understanding of GC, Profiling, and optimisation
• Understanding of Threading models, async programming and performance in highly
concurrent applications.
• Understanding of how to build back-end frameworks at scale including autoscaling.
• Telemetry and Realtime performance metrics
• Automated testing frameworks - Unit testing, load testing, and end-to-end testing
• Infrastructure - systems administration, network security/engineering
• CI/CD, unit testing frameworks, automation (testing/deployment)
• Experience developing in a minimal framework environment

Nice to have

• Strong analytical and troubleshooting skills - a logical thinker.
• Strong communication skills (oral and written)
• Self-starter: active thought leadership on software design, tooling, and processes
• Enjoys the challenge of solving complex problems at scale.
• Takes ownership of problems and drives themselves and others to define and
implement solutions.
• Has a serious eye for detail to maintain product quality and experience.
• Constantly updates their knowledge by staying up to date with emerging technologies,
with a drive to keep the product modern and push it forward.

Languages
English: B2 Upper Intermediate

Seniority
Senior