Coding and software design experience in any of the following programming languages: C#, Java, Python, TypeScript, JavaScript, Go + readiness to switch to C#
Bachelor degree in computer science or equivalent technical discipline
Solid problem solving, troubleshooting and debugging skills
Good analytical skills and logical thinking
Ability to communicate technical details clearly
Proactiveness, high motivation, strong customer focus and drive for result skills
Innovative, out of the box thinking, growth mindset
Desire to learn and grow
Deep understanding of software development principles
Ability to write clean, maintainable and tested code
Ability to work in an international team in English-speaking environment
Responsibilities
Responsibilities
Collaborate with other teams on finding elegant solutions to complex problems.
Design, implement and test new features in existing and new services.
Write clean, efficient, and maintainable code, enforce best practices and quality improvements.
Drive product vision, suggest and implement innovative features and approaches.
Monitor live services and perform service operations in Production.
Follow and improve code quality, performance, testability, and documentation requirements.
Participate in estimation and planning of development tasks.
Debug and fix issues, ensure the overall quality of the software.