
Senior Software Engineer - Python, Java / Spring
- Slovensko
- Trvalý pracovný pomer
- Plný úväzok
- We're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses.
- We're making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise - available on demand, at every touchpoint in their journey.
- We're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do.
- Multi-product customer provisioning and licensing orchestration
- Integrated user management, authentication, and authorization
- High-availability, centralized configuration management
- Tools for new customer integration & product tuning
- Collection and processing of audit logs
- Technical Variety: Cloud-native services with diverse tech stacks offer learning and experimentation.
- Impact: Our services are used by customers and teams across the company - engineers, product managers, services consultants, and even executives.
- Autonomy: Senior engineers design, build, and deploy complete projects and are experts in our services.
- Teamwork: Your teammates are also high performers and will support you with learning our systems, brainstorming & design review, and running high-reliability production deployments.
- Languages: Java / Spring, Python, Go - occasionally, TypeScript, Angular, React
- Data: Postgres, MySQL, MongoDB, Redis, Apache Kafka
- Cloud: AWS & GCP (RDS, Redshift, Pub/Sub, BigTable, DataFlow, etc), Docker & Kubernetes (via EKS & GKE)
- Tools: Jira, Gitlab CI/CD, Prometheus, Grafana, OpenSearch
- Flexible intelligence: Stretch your technical skills in a distributed cloud environment, making changes across systems built with various tech stacks to meet challenging requirements.
- Drive: Rapidly ship product improvements that affect thousands of users in a low-drama and high-trust way.
- Security & Reliability: Balance risks and benefits of change with discipline and agility.
- Communication: Organize technical work and maintain trust/respect across multiple teams, geographic regions, and departments.
- Knowledge Sharing: Proactively share expertise, guide less experienced team members, and document work for long-term sustainability.
- Developed backend services with Python using a variety of data systems (3+ years)
- Understands web security principles (OWASP), Authentication, and Authorization practices
- Designed APIs for a SaaS product
- Operated services in production on public cloud infrastructure
- Some experience with Java / Spring or Go
- Exposure to frontend development (Angular / React)