Apply

Senior Software Engineer

Posted 22 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: UK or Spain

🔍 Industry: Hospitality technology

🏢 Company: Duetto Research

🪄 Skills: AWSGraphQLSQLCypressCSSJavaJavascriptMongoDBSpringSpring BootTypeScriptNosqlReactMicroservices

Requirements:
  • BS degree in Computer Science, a related technical field, or commensurate experience.
  • Proficiency in Java, Spring, React, Typescript, JavaScript, CSS, and Cypress.
  • Familiarity with GraphQL and its implementation in modern web applications.
  • Proven ability to implement Spring Boot-based microservices.
  • Strong understanding of data-driven design, data scalability techniques, SQL, and modern NoSQL technologies.
Responsibilities:
  • Design, develop, and maintain scalable applications using Java, Spring Boot-based microservices, React, Typescript, JavaScript, and CSS, particularly for mission-critical enterprise applications.
  • Write automated tests to ensure robust and reliable software, utilizing Cypress as the primary method.
  • Implement event-driven architecture and application integration patterns.
  • Collaborate with cross-functional teams to improve product architecture and engineering practices.
Apply

Related Jobs

Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 80571.0 - 100713.0 EUR per year

🔍 Observability

  • You are a motivated self-starter with a bias towards action and customer focus.
  • You have a passion for creating intuitive products that fit customers’ needs.
  • You possess pragmatism to tackle complex challenges and deliver iteratively.
  • You have solid experience with at least one programming language, preferably Go.
  • You have experience delivering projects from gathering requirements to shipping products.
  • You have experience with developing software that runs in the Cloud or systems engineering.
  • You have been on-call and follow the DevOps model.
  • You write clean, robust, and performant software that is maintainable.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running.
  • Support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers.

Cloud ComputingKafkaKubernetesGoGrafanaPrometheusMicroservices

Posted about 16 hours ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 738518.0 - 923148.0 SEK per year

🔍 Observability software and cloud solutions

  • You are a motivated self-starter with a bias towards action.
  • You are customer-focused; everything is built with users in mind.
  • You have a passion for creating intuitive products that fit customer needs.
  • You should have solid experience with at least one programming language, preferably Go.
  • Experience with delivering projects from gathering requirements to shipping a product.
  • Some experience with developing software that runs in the cloud or systems engineering.
  • Some experience with being on-call and following the DevOps model.
  • Experience writing clean, robust, and performant software.
  • Familiarity with observability systems including metrics, logs, and traces.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running.
  • Support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Cloud ComputingKubernetesGoGrafanaPrometheusDevOpsMicroservices

Posted about 16 hours ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 738518.0 - 923148.0 SEK per year

🔍 Observability

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Motivated self-starter with a bias towards action.
  • Experience with at least one programming language (Go preferred, but Python, C, C++, Rust or similar also acceptable).
  • Some experience with delivering projects independently.
  • Some experience with developing software that runs in the Cloud or systems engineering.
  • Experience writing clean, robust, and performant software.
  • Familiarity with observability systems.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be part of your team’s follow-the-sun on-call rotations.
  • Support other team members, participate in design discussions, and collaborate with the team.

Cloud ComputingKubernetesGoGrafanaPrometheusMicroservices

Posted 1 day ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 80571.0 - 100713.0 EUR per year

🔍 Observability

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • You are a motivated self-starter with a bias towards action and customer focus.
  • You have a passion for creating intuitive products that meet customer needs.
  • Pragmatic problem-solving skills to handle complex challenges with iterative feedback.
  • Strong collaboration and communication abilities in a fully remote environment.
  • Solid experience with at least one programming language, preferably Go.
  • Experience delivering projects from requirement gathering to customer shipping.
  • Experience with cloud software development or systems engineering.
  • Experience following the DevOps model and being on-call.
  • Experience writing clean, robust, and maintainable software.
  • Familiarity with observability systems and debugging using metrics, logs, traces.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, iterating and improving based on results.
  • Drive projects from initial idea through to operations post-delivery.
  • Contribute to other open-source projects beyond your immediate team.
  • Design, build, operate, and maintain critical systems, ensuring reliability and performance.
  • Participate in your team’s on-call rotations, taking ownership of the services you support.
  • Support team members and engage in design discussions and collaboration.
  • Learn new skills related to our cloud product and our customers.

Cloud ComputingKubernetesGoGrafanaPrometheusDevOpsMicroservices

Posted 1 day ago
Apply
Apply

📍 United States, India, United Kingdom

🧭 Full-Time

💸 191000.0 - 239000.0 USD per year

🔍 B2B enterprises, Advertising

🏢 Company: Demandbase👥 501-1000💰 $175,000,000 Debt Financing almost 2 years agoSales AutomationAdvertisingBig DataSaaSAnalyticsB2BMarketingMarketing AutomationSoftware

  • 2+ years of experience leading small engineering teams.
  • 5+ years of experience in object-oriented programming, preferably in Python.
  • 2+ years of experience building scalable, robust services and deploying microservices from scratch.
  • Strong understanding of backend server components, performance optimization, and system scaling.
  • Expertise in SQL and database query optimization.
  • Ability to thrive in a fast-paced, rapidly changing environment.
  • Lead a small team of engineers, managing sprint planning and retrospectives.
  • Collaborate with product and design teams to align on goals and translate requirements into actionable tasks.
  • Drive system design and ensure the development of scalable and maintainable solutions.
  • Design, build, deploy, and monitor microservices using Python/Flask and React/Redux.
  • Write complex SQL queries and optimize database interactions.
  • Evaluate and integrate emerging technologies for platform enhancement.
  • Serve as a technical liaison between engineering and other departments.

LeadershipPythonSQLFlaskReduxReactMicroservices

Posted 3 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

💸 57600.0 - 70000.0 GBP per year

🔍 Restaurant technology

  • 6+ years on-the-job development experience.
  • Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture.
  • Experience writing unit tests and testable code.
  • Strong problem-solving skills and ability to navigate complex technical challenges.
  • Excellent judgment, seeking diverse perspectives and challenging assumptions.
  • Ability to deliver constructive feedback to empower individuals and strengthen the team.
  • Clear communication of technical concepts to both technical and non-technical audiences.
  • Consistent meeting of sprint and quarterly commitments while maintaining quality and efficiency.
  • Design and implement scalable, high-quality components and services that align with team and company goals.
  • Contribute to technical decision-making, including solution design and architecture, focusing on technical debt, reliability, and performance.
  • Investigate and improve interactions between large systems, including integrations with financial platforms.
  • Collaborate with product managers and stakeholders to translate customer needs into technical solutions.
  • Proactively monitor and improve system performance, resolving issues efficiently while keeping stakeholders informed.
  • Support and address root causes of issues to develop long-term solutions.
  • Document and share knowledge to enhance team expertise.
  • Champion best practices in software development, agile methodologies, and continuous improvement.

AWSASP.NETC#.NETRESTful APIsMicroservices

Posted 5 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Restaurant industry

  • Experience using modern tools and technologies, including Vue.js, Node.js, Typescript, Postgres, Elasticsearch, Redis, Microservices, Sns/Sqs.
  • Familiarity with Kubernetes and Helm.
  • Knowledge of CI/CD processes.
  • Architect, develop, scale, and monitor solutions across the Olo Engage marketing suite.
  • Support brands in harnessing guest data to improve marketing and guest engagement for higher retention and lower acquisition costs.
  • Handle restaurant marketing messages on a large scale, processing billions per year.

Node.jsPostgreSQLElasticSearchKubernetesTypeScriptVue.JsRedisCI/CDMicroservices

Posted 6 days ago
Apply
Apply

📍 US, Canada, UK, Ireland, Germany

🧭 Full-Time

🔍 E-commerce

  • 3+ years of software development experience.
  • Experience building e-commerce products.
  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • Experience building scalable systems using Python, Elixir, JavaScript.
  • Excellent product instincts focusing on user needs.
  • Proven track record of delivering user-facing features rapidly.
  • Good communication skills in written and verbal English.
  • Responsible for expanding new user funnel across buyers and sellers.
  • Focus on full funnel development to grow traffic across multiple channels.
  • Create user experiences to activate and retain users.
  • Build core incentivized buyer growth strategy with gamified incentives.
  • Lead the design and implementation of core incentive management system.

PythonSoftware DevelopmentJavascript

Posted 7 days ago
Apply
Apply

📍 European Union (excluding Germany), Georgia, Armenia, United Arab Emirates

🔍 Messaging API

🏢 Company: Telgorithm👥 11-50💰 $1,600,000 Seed 11 months agoMessagingSMSSaaSUnified CommunicationsSoftware

  • Bachelor’s degree or higher in a technical field.
  • Hands-on experience in web services development with ASP.NET Core, Entity Framework Core, SQL databases (Microsoft SQL, Postgres), message brokers (RabbitMQ).
  • Ability to write and understand common algorithms and evaluate their running time and memory consumption.
  • Deep understanding of asynchronous and parallel programming concepts.
  • Deep understanding of distributed and event-driven systems, including best practices.
  • Experience with Domain Driven Design patterns and practices is a plus.
  • Model complex domain rules and processes by writing maintainable, testable, robust, and performant code.
  • Ensure observability by implementing logs, defining metrics, and setting alert criteria.
  • Decompose tasks and plan work to ensure timely delivery with minimal risks.
  • Collaborate with Customer Success team to resolve customer issues effectively.
  • Analyze and enhance system performance by identifying bottlenecks and optimizing processes.
  • Solve complex technical challenges by analyzing issues and continuously enhancing existing systems.

SQLRabbitmqPostgres

Posted 7 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Restaurant industry

NOT STATED
  • Architect, develop, scale, and monitor solutions, improvements, and services across the Olo Engage product suite.
  • Support brands in harnessing guest data to boost retention and lower acquisition costs.
  • Handle restaurant event data at the scale of billions of events per month.

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentREST APIMicroservices

Posted 7 days ago
Apply