CrawlJobs Logo

Senior Software Engineer R&R

Czech Republic, Prague · Job Posted January 05, 2026
Apply Position
Job Link Share

Job Description

As a Software Engineer you will play a vital role in building and maintaining applications and back-end services of the Rating and Reviews (R&R) product within the Social Commerce group. We are looking for someone with prior Engineering experience, ideally within the E-commerce and SaaS space. The Software Engineer’s primary focus will be on web services, mostly built with Java. Scalability and quality of performance will be of utmost importance, as we continue to scale and integrate our services into the broader Emplifi Suite. This role will require a deep technical understanding of our system and products to effectively execute, while providing insightful product and user focused decision making when needed. They will work closely with Design, Product, and DevOps to develop and maintain our embedded content galleries, as well as our management dashboard used by hundreds of major brands across the world.

Job Responsibility

  • Work closely with designers, PMs, and engineers to tackle challenging problems in the Collect, manage, and display high-quality product reviews, Q&As, checkout comments, and seller ratings that drive conversions and engagement at the point of purchase from start to finish
  • Collaborate and extend projects across a variety of R&R services, including scalable back-end APIs, embedded widgets, integrations with e-commerce platforms, email and sms providers, etc
  • Consistently challenge and influence the direction of our product offerings with confidence through both technical and user-focused thinking
  • Architect and develop high-performance, highly available, and secure software solutions that scale to millions of users, leveraging your full-stack expertise to drive continuous innovation and efficiency
  • Communicate effectively with product management, design teams, architects, and other development and technical teams to ensure our customers receive maximum value from our product offerings
  • Apply your infrastructure and scripting knowledge to support team-wide DevOps initiatives and engineer enablement work
  • Take ownership of system reliability by diagnosing and resolving bugs and issues that emerge from real-world usage and customer interactions, ensuring a seamless user experience
  • Use your experience to expand engineering best practices, documentation, and other key processes for our growing team

Requirements

  • Developer who enjoys technical challenges and is eager to learn and explore various technologies in full-stack development
  • Solid JEE foundation, Experience with Groovy, Grails or Spring Boot
  • Experience with event-driven architecture and messaging systems such as Apache Kafka
  • Familiarity with search technologies like OpenSearch or Elasticsearch
  • Strong skills in SQL, Hibernate, and Spring Core, with experience in relational databases. Familiarity with NoSQL data stores is a plus
  • Strong knowledge of web standards and advanced front-end technologies, including JavaScript, React.js, jQuery, or other frameworks like Bootstrap or Angular
  • Experience with eCommerce platforms such as Shopify, Salesforce Commerce Cloud, BigCommerce, or Magento would be a plus
  • Experience with microservices architecture
  • Experienced in Agile project frameworks and familiar with work management tools such as Jira
  • Very proactive approach to solving problems
  • Excellent communication skills, written and verbal. Ability to write documentation clearly and concisely, and to communicate well with non-IT personnel

Nice to have

  • Familiarity with NoSQL data stores
  • Experience with eCommerce platforms such as Shopify, Salesforce Commerce Cloud, BigCommerce, or Magento

What we offer

  • International, fast-paced and rapidly growing environment
  • Multisport card
  • Unlimited Personal Time Off, Sick days & Community days
  • Maternity and Parental Benefit
  • Flexible environment with the possibility of home office working
  • Chance to work with the world’s biggest brands at the CX tech leader
  • Agile and open-minded culture, with high levels of trust and flexibility
  • Opportunity for professional growth and development
  • Possibility to learn new and cutting-edge technologies, in an environment that encourages new ideas
  • Work in an international environment in our new modern offices in Karlín, with our big terrace and our own grill

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer R&R

8 matching positions

Senior Software Engineer – R&D ENT Navigation

Join our R&D ENT Navigation team and contribute to the next generation of surgic...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science, Mathematics, Physics, Engineering, or a related field, or equivalent practical experience
  • At least 5 years of professional experience in software engineering
  • Strong proficiency in one or more object-oriented programming languages (e.g., C++)
  • Experience with or strong interest in system-level development (C++, C#, Rust) as well as modern frontend technologies (TypeScript, HTML5, React)
  • Experience working with continuous integration and delivery (e.g. Git, Ansible, Jenkins, or similar) and in agile development environments (e.g., Scrum, LeSS, or similar)
  • Familiarity with event-driven programming and distributed systems, or a strong interest in applying these concepts
  • A structured, quality-focused approach to software development
  • Strong collaboration and communication skills, with fluency in English
Job Responsibility
Job Responsibility
  • Contribute to the full software development lifecycle, from concept to product release
  • Design and implement software components and services across system layers using C++, C#, Rust, and modern web technologies (TypeScript, HTML5, React)
  • Develop software for systems that play a key role in supporting accurate and reliable surgical procedures, integrating advanced electromagnetic and optical tracking technologies
  • Contribute to a robust, scalable, and maintainable system architecture in close collaboration with other R&D teams
  • Ensure high software quality through code reviews, automated testing, and continuous integration and delivery (CI/CD)
  • Create and maintain documentation and verification artifacts in accordance with medical device standards
  • Work across multiple layers of the system, from user interfaces to core system design
  • Deliver software in compliance with applicable medical regulations and standards (e.g., IEC 62304, ISO 14971, IEC 62366) for international markets (EU, US)
What we offer
What we offer
  • A mutually-supportive, international team
  • Meaningful work with a lasting impact on medical technology
  • 30 vacation days, plus December 24th and December 31st
  • Flexible working hours as well as hybrid work model within Germany
  • Bike leasing via cooperation partner "BikeLeasing"
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
  • Fulltime
Read More
Arrow Right

Senior R&D Software Engineer - Networked Electronic Warfare

Silvus is seeking a highly skilled and motivated Senior R&D Software Engineer to...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Electrical Engineering, Computer Science, Computer Engineering, or related fields
  • Minimum of 5 years of professional experience in software engineering, with a strong focus on embedded systems
  • Expert proficiency in C/C++ and Python
  • Deep understanding of embedded Linux
  • Proven experience with DevOps methodologies and CI/CD tools (e.g., GitLab CI, Jenkins, Docker, Kubernetes)
  • Strong familiarity with version control (Git), issue tracking (Jira), and agile development methodologies
  • Active U.S. Government SECRET clearance or the ability to obtain one within 12 months of hire
  • Must be a U.S. Citizen due to clients under U.S. government contracts
  • All employment is contingent upon the successful clearance of a background check and drug test
Job Responsibility
Job Responsibility
  • Design, develop, and optimize high-performance embedded software for networked EW applications, ranging from low-level driver integration to high-level application logic
  • Architect and maintain modern CI/CD pipelines to automate testing, integration, and deployment, ensuring high code quality and rapid iteration cycles
  • Collaborate with hardware, RF, and systems engineers to integrate software with complex RF subsystems, validating performance in both lab and field environments
  • Act as a key technical liaison for multi-organizational projects, coordinating API definitions, interface control documents (ICDs), and integration strategies with external partners and government stakeholders
  • Translate signal processing and networking algorithms into efficient, real-time C/C++ code suitable for resource-constrained embedded targets
  • Lead code reviews, enforce coding standards, and mentor junior engineers in best practices for software design, testing, and documentation
  • Occasional travel for team meetings at headquarters in Los Angeles, CA or other locations
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

This is where your work saves lives. As a Senior Embedded Software Engineer, you...
Location
Location
United States , Skaneateles Falls
Salary
Salary:
104000.00 - 143000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 3+ years of experience in embedded software development
  • experience using a UI framework
  • Proficiency in C++ and a UI framework (Qt, JavaScript, React)
  • solid understanding of object-oriented programming principles
  • exposure to embedded Linux environments
  • Strong problem-solving skills and attention to detail
  • effective communication and collaboration abilities
  • demonstrated ability to work both independently and as part of a team
Job Responsibility
Job Responsibility
  • Design and Develop Embedded Software Applications using the Qt framework
  • Collaborate with Cross-Functional Teams
  • Contribute to Code Quality through code reviews and testing strategies
  • Support Team Development through knowledge sharing
  • Stay Current with Technology and industry trends
  • Create and maintain documentation for software designs, code, and testing procedures
What we offer
What we offer
  • Medical and dental coverage starting on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • educational assistance programs
  • paid holidays
  • paid time off ranging from 20 to 35 days
  • family and medical leaves of absence
  • paid parental leave
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

SKIDATA is a global leader in access solutions across sports, entertainment, and...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
parking.net Logo
Parking Network B.V.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • An Engineering bachelor's degree (BE/B. Tech/MCA or equivalent) in Computer Science with at least 5+ years of software development experience
  • Must have candidates with strong working knowledge with Java 8+, ORM, Spring Boot, any testing framework like Junit/cypress/others
  • Additionally, candidates must have work experience with at least one database MySQL/oracle/Postgres SQL
  • Proven experience in designing scalable microservices solutions
  • Good understanding and working knowledge of REST APIs, strong debugging skills and usage of log frameworks like elk
  • Understanding of CSS, HTML and JavaScript, Angular as well as coding skill and responsive design coding for all devices
  • Candidates with working knowledge of Angular are preferred
  • Additionally, candidates with knowledge of CI/CD, docker/Kubernetes are preferred
  • Candidates with the knowledge of any message queue – RabbitMQ/Kafka/others are preferred
  • Demonstrated track record of end-to-end delivery of enterprise-grade software development experience
Job Responsibility
Job Responsibility
  • Code, design, execute and take complete responsibility for the delivery and maintenance of software projects/products
  • Work with business groups to outline project deliverables and manage the roadmap of the R&D tasks
  • Work with Technical Relationship managers & Architects to understand the client-initiated R&D requests
  • Act as a point of contact for managing and driving production defects to resolution
  • Tailor processes to help manage time-sensitive issues and bring them to appropriate closure
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Location
Location
Israel , Petah Tikva
Salary
Salary:
Not provided
global-e.com Logo
Global-e
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of proven experience in end-to-end web application development
  • Strong product mindset — ability to act independently across the full stack, from scoping and development to deployment and post-prod, without requiring close oversight
  • Strong proficiency in frontend technologies such as React (mainly), Vue.js, or Angular
  • Competence in E2E approach (Requirements<>Dev<>Testing<>Post production)
  • Experience working with relational and NoSQL databases
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities in English
  • Hands-on experience with LLMs, AI agents, and AI-assisted development tooling (e.g., GitHub Copilot, Cursor, or custom agentic workflows)
  • Experience with cloud platforms such as Google Cloud, AWS, or Azure
  • Knowledge of containerization technologies such as Docker and Kubernetes
Job Responsibility
Job Responsibility
  • Take full end-to-end ownership of features — from product thinking and design through development, testing, deployment, and post-production monitoring
  • Collaborate with cross-functional teams to design, develop, and deploy high-quality web applications and services
  • Champion and apply agentic development practices, leveraging AI-assisted tooling and automation to accelerate R&D velocity
  • Develop robust and scalable systems using Node.js,C#,React, TypeScript and related frameworks
  • Own the full DevOps lifecycle — CI/CD pipelines, containerization, release management, and production observability
  • Optimize web applications for performance, scalability, and security across both microservice and monolithic architectures
  • Write and maintain automated tests (unit, integration, end-to-end) to ensure code quality and reliability
  • Utilize version control systems, particularly Git, for code management and collaboration
  • Stay current with emerging technologies, AI tooling, and modern engineering trend
Read More
Arrow Right

Senior Software Engineer, Query Processing

Firebolt is building a team of talented developers to work on our distributed qu...
Location
Location
Germany , Munich
Salary
Salary:
120000.00 - 150000.00 EUR / Year
firebolt.io Logo
Firebolt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s/PhD in Computer Science, Engineering, or a related field or equivalent experience
  • 5+ years of experience working with modern C++ on production software (our codebase uses C++20)
  • Experience building production-ready multi-threaded, high-performance systems
  • Strong knowledge of database internals and/or query processing
  • Experience developing for Linux
Job Responsibility
Job Responsibility
  • Take a key position in our R&D team and and provide technical mentorship to junior engineers
  • Design, build, and maintain our cutting-edge query processing and optimization engine
  • Help shape how Firebolt supports open table formats like Iceberg, ensuring correctness, performance, and future extensibility
  • Participate in design discussions, code reviews, and performance investigations across the query processing team
  • Partner with engineers across Firebolt to deliver well-integrated, high-performance query execution features
Read More
Arrow Right

Senior Software Engineer II

As a Senior Software Engineer II in Forensic Intelligence, you'll use your deep ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 8+ years of professional software engineering experience
  • Track record of mentoring engineers across multiple levels and raising the technical bar of a team or organisation
  • Strong Engineering and Architecture fundamentals across multiple languages, with breadth across the stack
  • Excellent communicator who is able to articulate complex technical concepts to both technical and non-technical audiences, and to drive alignment across distributed teams
  • Ability to take high level concepts and customer needs, and work with your team to translate these into tangible customer deliverables
Job Responsibility
Job Responsibility
  • Take ownership for the building and delivering advanced capabilities for Video Forensics, spanning media processing pipelines, forensic playback, investigation tooling, and video format R&D
  • Design systems that span multiple applications and services, ensuring they scale, remain operable, and evolve gracefully over time
  • Drive cross-team design reviews, ensuring consistent technical quality and alignment across independently operating teams
  • Take contradictory, incomplete, or ambiguous requirements and turn them into coherent technical direction that the team can execute against
  • Continuously raise the team’s quality bar through design reviews, driving engineering best practices and leading by example on ways of working
  • Mentor Junior and Senior engineers through technical and execution guidance, growing the team's depth and independence
  • Communicate the team's technical direction to leadership and engage across the organisation on architectural decisions and collaboration
What we offer
What we offer
  • Competitive base salary and RSUs
  • Comprehensive pension plan with matching contribution
  • Private health insurance & cash plans
  • 30 days paid holiday + UK public holidays
  • Enhanced maternity/paternity leave
  • GymPass subscription
  • Life assurance & income protection
  • Career growth support and wellness resources
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java) - API Excellence

About the Team: Adyen's Single Platform is a cornerstone of our business, and we...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of engineering experience with a strong background in Platform Engineering, Developer Experience (DevEx), or API Infrastructure
  • Deep understanding of REST and OpenAPI, specifically regarding the challenges of managing breaking changes and versioning at scale
  • Architectural Strategy: understand the nuance between 'loosely coupled' and 'highly aligned' systems and can design for both
  • view APIs as a Product
  • Polyglot Versatility: comfortable navigating and reviewing code across multiple languages (e.g., Java, C#, Node.js, Go, Ruby, Python, or PHP)
  • Strategic Influence: excel at driving technical change without direct authority
  • can confidently articulate technical tradeoffs to Senior Leadership
  • Foundational Pragmatism: balance innovation with stability
  • committed to executing foundational improvements
  • Mentorship: take a hands-on approach to leadership
Job Responsibility
Job Responsibility
  • Architect the Future: Design the 'One Platform' strategy, moving us toward unified versioning and consolidated SDKs to reduce merchant integration time
  • Drive Governance & Influence Leadership: act as a key advisor to our API design guild and senior leadership
  • provide critical feedback on technical feasibility and roadmap risks
  • Force Multiplier: scale your impact through systems, not just effort
  • codify your expertise into linter rules, automated guides, and architectural standards
  • Mentorship: engage deeply in code reviews and design discussions to elevate the team's technical bar and foster a supportive, learning-driven culture
  • Bridge the AI Gap: Lead our R&D into AI-assisted integration, building Model Context Protocol (MCP) servers that allow AI agents to navigate our API specs and SDKs
  • Build High-Leverage Tooling: Develop the linter rules, CI/CD gates, and upgrade tooling that automatically steer hundreds of internal developers toward compliance
Read More
Arrow Right