Software Engineer
Core
Design and develop cutting-edge technological solutions for clients, users, and society, delivered either as custom projects or products.
Role type
Software Engineer
Builds
Custom projects and products for clients and end-users
Domain
Web development, cloud infrastructure, and enterprise software
Deliverable
production ML models | product features
Required skills
Java, Kotlin, PHP, TypeScript, Python, Web fundamentals, Front-end frameworks (Angular, React), Back-end frameworks (Spring, Symfony, Nest), Git, CI/CD tools, SQL, NoSQL, Docker
Preferred skills
UNIX & Bash, Unit and integration testing, TDD, Event management tools (Kafka, RabbitMQ, ActiveMQ), OPS tools (Kubernetes, Terraform, Ansible), Cloud platforms (Google Cloud, AWS, OpenStack), UI/UX design tools
Technologies
Angular, React, Spring, Symfony, Nest, Kafka, RabbitMQ, ActiveMQ, Kubernetes, Terraform, Ansible, Google Cloud, AWS, OpenStack
Responsibilities
Develop software solutions in teams under experienced mentorship, design technology solutions meeting user/client needs, participate in code reviews, engage in sprint reviews and ceremonies with clients/product teams, contribute to internal cross-functional projects (OPS, security, training)
Seniority
Mid-level, hands-on IC