Senior SOFTWARE DEVELOPMENT ENGINEER
On-site•Up to $7,000
Kyiv, Ukraine · Kharkiv, Ukraine
Tech Stack
ScalaKotlinJava
Job Description, Responsibilities & Requirements
Description language:
About the Position
Senior SOFTWARE DEVELOPMENT ENGINEER
We are urgently seeking a Senior Software Development Engineer (Java) for a major Canadian social health project in Kyiv, Kharkiv, or remote.
Responsibilities
- Contributes to the plans associated with the software development of features. Executes the design, development, deployment, and operation of cloud-based services. Contributes to prioritization of new features versus technical debt resolution.
- Holds themselves to high standards in writing quality scalable and supportable code, complete with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI/CD environment.
- Seeks technical excellence in implementing new functionality and improvements to existing implementations.
- Interfaces with user representatives or other engineering groups to define requirements and/or necessary modifications when required.
- Proactively collaborates with other teams to resolve roadblocks and ensure a smooth delivery.
Requirements
- 5+ years of professional software development experience
- Proficiency with Java/JVM languages (Kotlin, Scala, etc.)
- Experience in building complex, highly scalable, performant, secure, and reliable software systems
- Experience in Cloud-native design, principles, and best practices
- Exposure to AWS, GCP, or Azure
- Exposure to TDD and CI/CD processes
- Sharp analytical abilities and proven design skills
- Demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment
- Excellent verbal and written English
Nice to Have
- Proficiency with .NET/C#.
- Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures.
- Understanding of data modeling and database theory (ACID, CAP, etc.).
- Experience designing, creating, and securing APIs; Web Services (SOAP/XML, REST/JSON), OAuth, JWT/JWE/JWS, WS-Security, SAML.
- Bachelor’s or master’s degree in computer science.
We Offer
- People-oriented management without bureaucracy
- Friendly climate inside the company - previous employees have come back often
- 100% paid sick leave
- Paid participation in sports events
- Educational budget
- Paid sick leave - 9 days
- Paid vacation - 20 working days
Salary
Up to 7000 USD
Locations
- Kyiv, Ukraine
- Kharkiv, Ukraine
- Remote
Language
- English (upper-intermediate)