Senior Software Engineer (Ukraine Remote)
RemoteUkraine
UkraineRemoteFull TimeSenior LevelMedium
Full TimeSenior LevelMedium
Job Summary
Design and optimize scalable shared backend services using Java and serverless technologies on AWS, including Lambda, DynamoDB, and API Gateway. Implement RESTful APIs and event-driven systems while contributing to frontend components as needed. Collaborate with cross-functional teams to deliver innovative solutions, mentor junior developers, and maintain CI/CD pipelines. Ensure high-quality code through peer reviews, automated testing, and comprehensive documentation.
Required Qualifications
- 8+ years of expertise in backend development
- proficiency in Java
- experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions)
- Hands-on experience with frontend technologies (e.g., React, Web Components)
- Strong understanding of distributed systems, scalability, and data modeling
- Proven ability to work effectively in cross-functional teams and collaborate with stakeholders across various locations, including distributed teams based in Europe and the USA
- Practical experience in cloud technologies and frameworks, specifically developing serverless applications on AWS using technologies such as lambda, DynamoDB, API Gateway and SNS/SQS/EventBridge
- Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging)
- Experience with CI/CD tools, including build, deployment and test automation
- Ability to communicate effectively with both technical and non-technical colleagues in agile environments
- A passion for mentoring and developing the skills of junior engineers
Desired Qualifications
- Understanding or experience with AI/ML
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.