About the Role
Home / Career / SENIOR BACK END ENGINEER
SENIOR
BACK END ENGINEER
Apply Now
SENIOR BACK END ENGINEER
Apply Now
COUNTRY
Ukraine
FORMAT
Remote
Svitla Systems Inc. is looking for a Senior Back End Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a leading on-site work marketplace seeking creative and skilled developers to join the global engineering team. The mission is to design and develop technology that improves users' lives while providing an exceptionally high level of service.
The current backend platform is a PHP-based monolith. The team is rebuilding the system into a modern microservices architecture using NodeJS/Java, deployed on AWS, while running legacy and modern systems side-by-side during the transition.
REQUIREMENTS
5–8+ years of backend development experience
Strong commercial experience with PHP and/or NodeJS
Strong hands-on experience with AWS and cloud-native service development (specifically with AWS - Step functions, AWS Glue)
Experience building and maintaining REST APIs (GraphQL is a plus)
Experience with microservices architecture and distributed systems
Practical experience with messaging/event-driven systems (SQS/SNS/Kafka or similar)
Experience implementing integration and E2E testing in backend systems
Strong understanding of CI/CD pipelines and deployment best practices
Experience working on brownfield systems or monolith-to-microservices migrations is highly preferred
Solid understanding of API versioning, backward compatibility, and system integration patterns
NICE TO HAVE
Background is Java as OOP language will be a plus.
RESPONSIBILITIES
Design, develop, and maintain Java-based microservices that gradually replace and decouple functionality from the existing PHP monolith.
Develop and deploy cloud-native services using AWS (e.g., ECS/EKS, Lambda, API Gateway, SQS/SNS, RDS, DynamoDB, CloudWatch). Ensure scalability, reliability, and observability in production.
Implement components in the orchestration/coordination layer that route and compose business logic across legacy PHP and new Java services, enabling a safe, incremental migration.
Refactor and migrate high-impact features and business events from the monolith into decoupled microservices using safe migration patterns (strangler pattern, dual writes, phased cutovers).
Develop reliable event producers and consumers. Apply idempotency, retries, DLQs, schema evolution, and eventual consistency principles to improve system resilience.
Write and maintain high-quality unit, integration, and contract tests. Work with QA to improve test coverage, eliminate flaky tests, and increase release confidence.
Contribute to optimizing build and deployment pipelines, reducing build times, improving rollback strategies, and maintaining high deployment reliability.
Follow established service templates and architectural standards. Implement versioned APIs, backward-compatible changes, and resilient communication patterns.
Work closely with product, QA, DevOps, and other backend engineers to deliver incremental modernization improvements with minimal disruption to the business.
WE OFFER
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Regular performance appraisals to support your growth.
Flexibility in workspace, either remote or in one of our development offices.
Comprehensive medical insurance, including dental and massages.
Personalized learning program tailored to your interests and skill development.
Sport reimbursement program for onsite and online activities.
Bonuses for recommendations of new employees.
Bonuses for article writing, public talks, and other activities.
20 vacation days, 10 national holidays and 5 sick leaves.
Maternity leave policy and family days off.
Free tech webinars and meetups organized by Svitla.
Welcome and anniversary presents, gifts for children, and more.
Regular corporate events and meetups.
Awesome team, friendly and supportive community!
ABOUT SVITLA
Svitla Systems is a global digital solutions company headquartered in the U.S. and operating across the Americas, Europe, Asia, and APAC. Since 2003, we have served a wide range of clients — from innovative start-ups to Fortune 500 companies.
Our success is built on partnership. By integrating seamlessly with clients’ teams, we create lasting collaborations that drive real results.
We are strong advocates of workplace flexibility, remote culture, individual approach to professional and personal growth.
Svitla is proud to be an equal opportunity employer. All qualified applicants will receive consideration for cooperation without regard to age, gender identity, sexual orientation, religion, race, color, national origin, disability, or any other characteristic protected by applicable law.
Our global mission is to build a business that contributes to wellbeing of our partners, personnel, and their families, improves our communities, and makes a lasting difference in the world.
Together, we are coding a brighter tomorrow — and living it.
Join us!
LET'S MEET IN PERSON
Nataliia Olkhovska
RECRUITER
Email:
n.olkhovska@svitla.com
LinkedIn:
Nataliia Olkhovska
Tech Stack
PHPNodeJSAWSStep FunctionsAWS GlueREST APIsGraphQLMicroservices ArchitectureDistributed SystemsSQSSNSKafkaCI/CDJava