Welcome!Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might interest you! Thanks for your interest in working on our team!### Duties and ResponsibilitiesThis is an excellent opportunity to take on a challenging project and play a pivotal role in the development of our cutting-edge product. If you have the skills and experience, we are looking for, we encourage you to apply today!* Assist the team with their daily work and challenges* Perform or assist in feasibility studies of needed software development* Ensure high-quality software delivery through modern development practices, CI/CD pipelines, and automated testing* Manage the full software lifecycle - from requirements analysis through design, implementation, testing, deployment, and operations.* Collaborate closely with cross-functional stakeholders (R&D, Product Management, Cloud Operations, Customer Support) to ensure seamless integration and delivery of platform capabilities.* Monitor and optimize team performance, setting clear objectives, KPIs, and professional development goals.* Drive architectural modernization - including migration toward microservices, containerization, and cloud-native infrastructure.* Other projects and assignments may result and be assigned to accommodate the changing needs of the department and the Company. ### Required Qualifications#### Education* Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Computer Information Science, Electrical Engineering, or an equivalent field.#### Experience* At least 10 years of active professional experience in software development.* Proven professional experience in software design, implementation, and debugging.* SaaS development experience on AWS.#### Technical Skills* Strong foundation in computer science, including data structures, algorithms, and software engineering principles.* Experience developing and deploying large-scale applications.* Good understanding of Infrastructure-as-Code (IaC), Continuous Integration (CI), and Continuous Deployment (CD).* Experience with coding and scripting in Python, JavaScript, Java and Scala.* Experience with source code management tools and best practices (Git).#### Language Skills* At least B2 level proficiency in English.#### Personal Qualities* Strong ownership attitude and willingness to drive feature development, integration, and quality assurance efforts.* Excellent teamwork abilities and effectiveness in cross-site communication.* Excellent communication skills, with the ability to convey both technical and business-focused requirements.* Experience working across time zones and cultures.#### Collaboration* Experience collaborating with stakeholders, including customers and their representatives, to understand customer needs.* Experience working with other development teams and serving as a bridge between the team and other parts of the organization.