Apply

Software Engineer

Posted 3 days agoViewed

View full description

📍 Location: UK, Ireland

🔍 Industry: Software Development

🗣️ Languages: English

🪄 Skills: Backend DevelopmentDockerSQLKubernetesGoREST APIMicroservices

Requirements:
  • Demonstrated expertise in building backend services with Go in production settings.
  • Strong understanding of microservices architecture and designing RESTful APIs for seamless communication.
  • Hands-on experience with integration patterns, messaging queues, and event-driven architectures for scalable solutions.
  • Experience of working with SQL databases, optimizing performance, and managing data effectively.
  • Familiarity with modern tools like Docker for containerization and Kubernetes for efficient orchestration and deployment.
Responsibilities:
NOT STATEDApply

Related Jobs

Apply
🔥 Senior PHP Software Engineer
Posted about 14 hours ago

📍 United Kingdom

🧭 Full-Time

💸 60000.0 - 65000.0 GBP per year

🔍 Software Development

🏢 Company: Beyond Co

  • Strong expertise in PHP and the Laravel framework, with a deep understanding of the language’s nuances and best practices.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Familiarity with Agile methodologies and experience applying these concepts to enhance project delivery and team collaboration.
  • Excellent problem-solving skills and the ability to think critically and strategically.
  • Capable of assessing complex problems, identifying root causes, and developing effective solutions.
  • Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Ability to articulate technical concepts to non-technical stakeholders
  • A proactive, self-motivated attitude with a passion for technology and continuous improvement.
  • Willingness to stay updated with industry trends and emerging technologies to drive innovation within the team.
  • Self-starter attitude, taking ownership and driving forward the work from conception to delivery.
  • Actively support the enhancement and ongoing development of our products, ensuring they meet evolving market demands and maintain high performance and reliability.
  • Collaborate with cross-functional teams to define product vision and translate it into actionable development plans.
  • Contribute significantly to the architecture, design, and implementation of both new and existing software solutions.
  • Work closely with product management and UX/UI teams to create scalable and user-friendly applications that align with business goals.
  • Perform coding assignments while adhering to best practices and design principles. Collaboratively craft high-quality, maintainable, and efficient code.
  • Oversee and support the shared codebase and advocate for continuous improvement through refactoring and optimising existing code.
  • Establish and maintain common coding standards, frameworks, and best practices within the team.
  • Contribute to shared code bases to promote code reuse and ensure consistency across projects.
  • Document processes and guidelines to facilitate onboarding and knowledge sharing.
  • Conduct thorough code reviews to ensure the accuracy, functionality, and security of code changes.
  • Provide constructive feedback to team members to enhance code quality and reduce technical debt.
  • Assess risks associated with code changes and advocate for improvements as necessary.
  • Mentor and support associate to mid-level engineers, providing guidance on technical challenges, career development, and best practices.
  • Foster a collaborative learning environment where team members feel empowered to share ideas and seek help when needed.
  • Develop and execute comprehensive testing strategies for new features, ensuring high-quality deliverables.
  • Collaborate with QA engineers to identify and resolve issues before deployment, and implement automated testing where feasible to enhance efficiency.
  • Identify and evaluate new technologies, tools, and methodologies to improve team efficiency and effectiveness.
  • Propose and implement process improvements that enhance productivity, streamline workflows, and foster a culture of continuous improvement.

Backend DevelopmentPHPSoftware DevelopmentSQLAgileDesign PatternsGitMySQLData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringSoftware EngineeringDebugging

Posted about 14 hours ago
Apply
Apply

📍 England

🧭 Full-Time

🔍 Software Development

🏢 Company: Docker👥 251-500💰 $105,000,000 Series C about 3 years agoDeveloper ToolsDeveloper PlatformInformation TechnologySoftware

  • 5+ years of experience as a backend software engineer, preferably using Go.
  • Hands-on experience delivering and supporting cross-platform desktop applications, including installers or updaters.
  • Strong knowledge of operation systems internals, OS-level APIs, networking, virtualisation or performance optimization.
  • Familiarity with observability, telemetry, and data monitoring tools.
  • Excellent problem-solving skills, with the ability to make data-driven decisions.
  • Strong communication skills, including the ability to explain complex technical concepts, write clear documentation, collaborate across teams, and present findings effectively.
  • Ability to interact with upstream communities and with our customers in a way that brings credit to Docker.
  • Design, develop, and maintain core components of Docker Desktop.
  • Collaborate with product and engineering teams to define best practices for the application lifecycle, ensuring reliability and ease of contribution.
  • Continuously monitor and improve application stability.
  • Work with customers to learn about their needs and debug issues that they encounter.
  • Support architecture reviews to keep Docker Desktop modular and adaptable as new features and integrations are added.
  • Write, review, and maintain high-quality code (including unit, integration, and end-to-end tests).
  • Champion a culture of knowledge-sharing through demos, documentation, and collaboration sessions.
  • Collaborate with leadership to define priorities and drive data-driven decision-making.

Backend DevelopmentDockerSoftware DevelopmentCross-functional Team LeadershipGoTestRailCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsLinuxDocumentationMicroservicesNetworkingJSONScriptingSoftware EngineeringDebugging

Posted about 22 hours ago
Apply
Apply

📍 UK

🧭 Full-Time

🔍 Software Development

🏢 Company: Tripadvisor👥 1001-5000💰 $300,000,000 Post-IPO Equity about 4 years ago🫂 Last layoff over 1 year agoInternetHospitalityInformation ServicesE-CommerceRestaurantsVacation RentalHotelTravelSocial Media

Experience of a statically typed, object-oriented language such as Java, C# or C++
  • Engineers are versatile and enjoy working on a variety of technical challenges
  • This is a backend focused full-stack position in which you will be working mostly on the backend with some front end projects from time to time
  • Engineers are part of the full process from software design, to code, to test, to deployment and back again.

AWSBackend DevelopmentGraphQLSQLFull Stack DevelopmentJavaKubernetesTypeScriptNosqlReactCI/CDRESTful APIsSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 Milan (Italy), London (UK).

🧭 Full-Time

  • Reasoning ability
  • Drive
  • Team spirit
  • Master your toolkit.
  • Build stuff that matters.
  • Simplify relentlessly.

Backend DevelopmentDockerPythonSoftware DevelopmentSQLFrontend DevelopmentGitKubernetesAlgorithmsData StructuresgRPCREST APIRustCI/CDProblem SolvingMicroservices

Posted 3 days ago
Apply
Apply

📍 Milan (Italy), London (UK)

🧭 Full-Time

💸 63965.0 - 143330.0 EUR per year

🔍 Software Development

  • Reasoning ability.
  • Drive.
  • Team spirit.
  • Proficiency in English.
  • Master your toolkit.
  • Build stuff that matters.
  • Simplify relentlessly.

DockerPythonSoftware DevelopmentSQLKubernetesAlgorithmsData StructuresgRPCREST APIRustCI/CDMicroservicesSoftware Engineering

Posted 3 days ago
Apply
Apply
🔥 Software engineer
Posted 3 days ago

📍 Milan (Italy), London (UK)

🧭 Full-Time

💸 63965.0 - 143330.0 EUR per year

  • Reasoning ability.
  • Drive.
  • Team spirit.
  • Master your toolkit.
  • Build stuff that matters.
  • Simplify relentlessly.

Backend DevelopmentDockerPythonSoftware DevelopmentSQLFull Stack DevelopmentKubernetesAlgorithmsData StructuresgRPCREST APIRustCI/CDMicroservicesSoftware Engineering

Posted 3 days ago
Apply
Apply
🔥 Software engineer
Posted 3 days ago

📍 Milan (Italy), London (UK)

🧭 Full-Time

💸 63965.0 - 143330.0 EUR per year

  • Reasoning ability.
  • Drive.
  • Team spirit.
  • Proficiency in English.
  • Master your toolkit.
  • Build stuff that matters.
  • Simplify relentlessly.

DockerPythonKubernetesgRPCREST APIRustCI/CDMicroservicesSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Sanity

  • 5+ years in Software Engineering with a product/SaaS background
  • Expert in JavaScript and modern API-centric architectures
  • Passionate about LLMs and their potential.
  • Experience with working with LLMs in a production setting is desired.
  • Collaborative, open-minded, and a communicator at heart.
  • Knowledgeable in web development trends
  • Experienced in data modeling and solution design
  • Innovate in using LLMs for content creation and management.
  • Create delightfully efficient collaborative content creation tools in the browser.
  • Master prompt engineering for precise AI responses.
  • Collaborate with design teams to merge human intent and AI in intuitive UIs.
  • Develop robust systems for streaming LLM responses.
  • Work with other engineers to contribute to best practices and patterns for working with LLMs.

Node.jsFrontend DevelopmentFull Stack DevelopmentJavascriptKubernetesReact.jsSoftware ArchitectureTypeScriptAPI testingRESTful APIsData modelingSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 Milan (Italy), London (UK)

🧭 Full-Time

💸 63965.0 EUR per year

  • Reasoning ability.
  • Drive.
  • Team spirit.
  • Proficiency in English.
  • Master your toolkit.
  • Build stuff that matters.
  • Simplify relentlessly.

Backend DevelopmentDockerPythonSoftware DevelopmentSQLFrontend DevelopmentKubernetesgRPCREST APIRustCI/CDMicroservices

Posted 4 days ago
Apply
Apply

📍 Milan (Italy), London (UK)

🧭 Full-Time

🔍 Software Development

  • Reasoning ability.
  • Drive.
  • Team spirit.
  • Proficiency in English.
  • Master your toolkit.
  • Build stuff that matters.
  • Simplify relentlessly.

DockerPythonSoftware DevelopmentFrontend DevelopmentGitKubernetesSoftware ArchitectureAlgorithmsData StructuresgRPCREST APIRustCI/CDProblem SolvingMicroservices

Posted 4 days ago
Apply