Senior Software Engineer
Vendavo
As a Senior Software Engineer, your primary purpose is to be a driving force in influencing architectural decisions, infusing new ideas and energy into the team, and actively contributing to the selection of optimal tools for effective project execution. You will be pivotal in designing and developing new features and enhancements, collaborating seamlessly with team members and product managers. Taking ownership of the entire product lifecycle, from implementation and testing to operational aspects, you will communicate in English daily to ensure effective teamwork. Utilizing a technology stack that includes Java/Kotlin, Spring Boot & Micronaut Frameworks, Gradle, Kotest, AWS, Terraform, Docker, Kubernetes, Git, GitHub, and more, you will contribute your skills and expertiseto develop and enhance our Intelligence Cloud products (DPO, VSO, MBA & Playbooks).THE OPPORTUNITY Help overcome technical challenges and breathe new life into both new and mature products. Analyze requirements, evaluate trade-offs, and propose effective, scalable solutions. Design and develop new features and enhancements, both on the frontend and backend. Take ownership of specific component(s) — from implementation through testing to operations. Build and improve modern services, ensuring they are well-tested and released frequently. Deep dive into failure patterns to resolve issues at their root. Drive technical solutions, mentor other engineers, and contribute to team growth. Cooperate closely with team members, product managers, and other stakeholders. Influence the overall architecture and bring fresh ideas and energy to the team. Help select the best tools, frameworks, and libraries to get the job done. Communicate effectively in English daily. THE SKILL SETExtensive Java/Kotlin knowledge Extensive PostgreSQL knowledge Experience with Spring Boot & Micronaut Frameworks Experience with Docker, Kubernetes, Terraform, GoCD Experience with AWS (S3, EKS, Lambda functions, Step functions) 5+ years of proven experience in complex software developmentExperience contributing to the development of large-scale productsStrong problem-solving and troubleshooting skillsStrong verbal and written communication in EnglishExperience with Python is an advantage Experience in Pricing domain is an advantageExperience with JS, TS & ReactJS is an advantage THE BENEFITSWorking within a team of friendly, skilled people where help is always within reachProfessional growth and development opportunitiesUse of modern tools and access to expertsTeam spirit in the workplace, and fun team activitiesOpportunities to learn a new field and get a deep understanding of enterprise techFlexible working hours without micromanagementPersonal freedom and focus on individual responsibilityCompany-sponsored events for employees, volunteer tech talks, and tournamentsWeekly English classes, international travel opportunities25 days of paid vacation + 4 additional company days off to recharge your batteries (1 day each quarter) + 3 sick days + 2 days paid for charity activitiesMonthly benefits allowance, meal contributionsMultiSport card availableModern cozy offices in Prague, Hradec Kralove, and Ostrava, no large open-space floors or cubicles, rec room with games and booksHigh-end laptop (Dell XPS or Mac) and smartphone (Samsung S or iPhone), including personal useOption to use discounted unlimited mobile plan for family members
Confirm your E-mail: Send Email
All Jobs from Vendavo