Описание
Nexcess provides specialty cloud solutions for organizations that need performance and compliance to coexist. It serves businesses worldwide, from agencies scaling client sites to enterprises running mission-critical operations.
Задачи
- Own backend features end to end within the Experience Services domain
- Take work from specification through implementation, testing, deployment, monitoring, and ongoing production support across cart, checkout, order, billing, and authentication systems
- Design and develop reliable backend services and integrations
- Build and maintain application logic, APIs, workflows, and supporting services that power customer transactions across Managed Hosting and Managed Applications
- Build and maintain billing and invoicing functionality, including transaction flows, billing logic, invoice generation, and related integrations
- Design, query, and maintain relational database-backed functionality, focusing on correctness, performance, and reliability
- Translate business and product requirements into technical specifications; identify dependencies, failure scenarios, edge cases, and unknowns, and resolve ambiguity before implementation
- Use AI-assisted engineering tools in daily implementation and review, critically validating generated code and taking responsibility for the final result
- Write tests with every change, validate failure scenarios and happy paths, and provide evidence that changes are production-ready
- Review other engineers’ code and technical changes; identify design, maintainability, security, and reliability risks and provide actionable feedback
- Work safely in existing and unfamiliar codebases, make incremental improvements, and leave code better tested and documented
- Participate in the on‑call rotation, respond to incidents, contribute to root‑cause analysis, and complete follow‑up actions
- Mentor other engineers, share technical knowledge, explain design decisions, and support less experienced engineers through implementation and review
- Identify cross‑team dependencies early and coordinate with relevant engineers to avoid delivery blockers
- Understand the customer and business value of the work, ask questions before building the wrong solution, and communicate delivery risks and timelines early with evidence
Требования
- 5+ Years of experience in backend software engineering and production systems
- 5+ Years of experience with Perl or PHP
- 5+ Years of experience with relational databases such as PostgreSQL or MariaDB
- 5+ Years of experience with billing and invoicing systems
- Strong understanding of backend architecture, application logic, APIs, and data‑driven systems
- Experience building and supporting transaction‑heavy systems such as cart, checkout, ordering, billing, or authentication platforms
- Strong SQL skills and experience with relational data models
- Experience writing automated tests and validating production changes before deployment
- Ability to understand unfamiliar code and troubleshoot issues across multiple parts of a production system
- Experience participating in an on‑call rotation and responding to production incidents
- Hands‑on experience with AI‑assisted engineering tools in day‑to‑day development
- Clear written communication skills and ability to work effectively in a distributed team across multiple time zones
- Будет плюсом: payment, billing, invoicing, or financial system integrations; authentication or identity‑related systems; complex customer transaction and order lifecycle workflows; managed hosting, cloud platforms, SaaS, or other high‑availability service environments; complex or legacy backend systems; mentoring engineers and reviewing backend design and code
Условия
Pay range: 4,000 - 5,000 EUR per month (SDC Slovakia); 5,000 - 6,000 EUR per month (SDC Cyprus)