Apply

Senior Software Engineer

Posted 7 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5 years

πŸ“ Location: Europe

πŸ” Industry: Software Development

🏒 Company: GraphAwareπŸ‘₯ 51-100ConsultingSecurityMachine LearningAnalyticsInformation TechnologyEnterprise SoftwareData VisualizationEnterpriseSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 5 years

πŸͺ„ Skills: Backend DevelopmentDockerSQLGitJavaJava EESpringJava SpringCI/CDRESTful APIs

Requirements:
  • 5 years of experience in complex projects involving backend and frontend teams
  • Solid knowledge of: Java and related best practices
  • Solid knowledge of: TDD/DDD/ Clean Architecture and end-to-end testing
  • Solid knowledge of: Spring
  • Solid knowledge of: Relational database models (how to proper model a ER schema) and SQL
  • Solid knowledge of: Version-control systems, such as git
  • Solid knowledge of: Docker
  • Solid knowledge of: CI-CD practices
  • Solid knowledge of: Application security basics
  • Solid knowledge of: Code refactoring practices
  • Neo4j/Cypher is a bonus
Responsibilities:
  • Design and build features that leverage the power of Knowledge Graphs
  • Develop GraphAware Hume, working on core features such as: API development and efficient graph data access
  • Develop GraphAware Hume, working on core features such as: Workflow orchestration to process complex graph interactions
  • Develop GraphAware Hume, working on core features such as: Access control to ensure secure and scalable usage
Apply

Related Jobs

Apply

πŸ“ Portugal

🧭 Full-Time

πŸ” Software Development

🏒 Company: TripadvisorπŸ‘₯ 1001-5000πŸ’° $300,000,000 Post-IPO Equity almost 4 years agoπŸ«‚ Last layoff over 1 year agoInternetHospitalityInformation ServicesE-CommerceRestaurantsVacation RentalHotelTravelSocial Media

  • Fullstack role. Viator’s web stack includes Java, React, TypeScript, GraphQL, Kubernetes, SQL and NoSQL databases, and runs on AWS
  • Hungry to learn
  • Work on front end development with some backend projects from time to time
  • Design software
  • Code
  • Test
  • Deploy code

AWSBackend DevelopmentGraphQLSQLFrontend DevelopmentFull Stack DevelopmentJavaKubernetesReact.jsTypeScriptCI/CDRESTful APIsSoftware Engineering

Posted about 6 hours ago
Apply
Apply

πŸ“ UK

🧭 Full-Time

πŸ” Software Development

🏒 Company: UNiDAYSπŸ‘₯ 251-500Marketing

  • A strong working knowledge of Typescript
  • Experience with React
  • An understanding of Modern Web frameworks, including Next.js
  • Experience with unit testing (ideally jest) and e2e testing (e.g. Cypress/Playwright)
  • Knowledge on web best practices for performance, accessibility, core web vitals and SEO
  • A passion for engineering craft - you practise writing maintainable code, reviewing code, pair programming at times, and writing tests
  • A coaching mentality - you help make the entire team better by working with them
  • A desire to build systems that are stable, scalable, secure, observable, and performant
  • You seek to understand how your work aligns with business goals and maximise the impact
  • Strong understanding of agile methodologies such as scrum, kanban etc. and the adaptability to respond to the needs of the business
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Lead by example to proactively foster an inclusive, diverse, and positive engineering culture across the business.
  • Contributing to the team's goal of delivering our next generation marketplace product
  • Deliver impactful features with a pragmatic approach
  • Proactively contributing to the betterment of other engineers in the company through sponsoring, mentoring and providing constructive, candid feedback
  • Proactively giving technical and strategic feedback that leads to better outcomes
  • Prioritisation of the most impactful problems and being able to bring about change with effective momentum
  • Communication of solutions/risks of technical problems to non technical stakeholders.
  • Championing user-centric solutions with a keen eye on market fit and profitability

CypressFull Stack DevelopmentJavascriptJestTypeScriptNext.jsReactRESTful APIsNodeJSSoftware Engineering

Posted about 16 hours ago
Apply
Apply

πŸ“ UK

🧭 Full-Time

πŸ” Software Development

🏒 Company: UNiDAYS Ltd

  • A strong working knowledge of Typescript
  • Experience with React
  • An understanding of Modern Web frameworks, including Next.js
  • Experience with unit testing (ideally jest) and e2e testing (e.g. Cypress/Playwright)
  • Knowledge on web best practices for performance, accessibility, core web vitals and SEO
  • A passion for engineering craft - you practise writing maintainable code, reviewing code, pair programming at times, and writing tests
  • A coaching mentality - you help make the entire team better by working with them
  • A desire to build systems that are stable, scalable, secure, observable, and performant
  • You seek to understand how your work aligns with business goals and maximise the impact
  • Strong understanding of agile methodologies such as scrum, kanban etc. and the adaptability to respond to the needs of the business
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Lead by example to proactively foster an inclusive, diverse, and positive engineering culture across the business.
  • Contributing to the team's goal of delivering our next generation marketplace product
  • Deliver impactful features with a pragmatic approach
  • Proactively contributing to the betterment of other engineers in the company through sponsoring, mentoring and providing constructive, candid feedback
  • Proactively giving technical and strategic feedback that leads to better outcomes
  • Prioritisation of the most impactful problems and being able to bring about change with effective momentum
  • Communication of solutions/risks of technical problems to non technical stakeholders.
  • Championing user-centric solutions with a keen eye on market fit and profitability

Software DevelopmentAgileCypressFrontend DevelopmentFull Stack DevelopmentJestReact.jsTypeScriptNext.jsCommunication SkillsProblem SolvingRESTful APIsNodeJSSoftware Engineering

Posted about 21 hours ago
Apply
Apply

πŸ“ Germany, Spain, Portugal, Brazil

🏒 Company: JobgetherπŸ‘₯ 11-50πŸ’° $1,493,585 Seed about 2 years agoInternet

  • 5+ years of software development experience, with expertise in web applications.
  • Deep understanding of JavaScript/TypeScript and proficiency in React.
  • Strong experience with SEO best practices and web analytics tools.
  • Familiarity with HTML, CSS, and modern front-end development tools and pipelines.
  • A solid understanding of UI/UX principles and best practices.
  • Excellent problem-solving skills with the ability to work both independently and collaboratively.
  • Develop and maintain web applications, with a strong emphasis on content management systems and scalable architecture.
  • Collaborate closely with Marketing, Content, and Design teams to build self-serve content management tooling.
  • Contribute to the architecture and design of applications to ensure performance optimization and scalability.
  • Lead the development of internal SDKs and improve developer tools within the company.
  • Implement AI-driven solutions to enhance content authoring and overall velocity.

Software DevelopmentFrontend DevelopmentHTMLCSSJavascriptReact.jsTypeScriptUI DesignContent managementCI/CDSEORESTful APIsNodeJSSoftware Engineering

Posted 3 days ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ’Έ 100000.0 - 200000.0 USD per year

πŸ” Fintech

🏒 Company: Swan BitcoinπŸ‘₯ 11-50πŸ’° Series A almost 3 years agoπŸ«‚ Last layoff 8 months agoFinancial ServicesFinanceFinTech

  • Senior level experience with SQL, data modeling, REST APIs, event driven systems, etc
  • Experience at a bank, trust company, fintech, or other financial institution
  • At least 5 years of total software development experience, with at least 2 years at a financial institution or fintech
  • Commitment to great architecture, clean code, unit testing, and excellence in documentation
  • Well developed opinions on software architecture and principles of development in high scale systems
  • Experience with NodeJS is preferred, but senior level experience in any similar environment works
  • AWS experience is a big plus
  • Architecting and designing data models and systems related to financial ledgering
  • Integrating open source and commercial ledgering, reconciliation, accounting, and reporting systems
  • Diagramming and documenting complex financial systems and flows
  • Reducing complexity through refactoring, modularization, and simplification

AWSBackend DevelopmentNode.jsSoftware DevelopmentSQLSoftware ArchitectureAPI testingREST APIAccountingData modelingFinanceData analytics

Posted 4 days ago
Apply
Apply

πŸ“ United States, Canada, Ireland, United Kingdom, Mexico

🧭 Full-Time

πŸ’Έ 132050.0 - 235600.0 USD, CAD per year

πŸ” Software Development

🏒 Company: WebflowπŸ‘₯ 501-1000πŸ’° $120,000,000 Series C almost 3 years agoπŸ«‚ Last layoff 8 months agoCMSWeb HostingWeb Design

  • 5+ years of experience with a proven track record of shipping code to build consumer facing web products.
  • Development experience with Node.js, React, TypeScript and a deep, foundational understanding of Javascript and/or Typescript.
  • Familiar with optimization platforms like Optimizely and VWO, and event tracking tools such as Google Analytics or Mixpanel.
  • Possess a strong understanding of web development best practices and principles, including responsive design, web performance metrics and accessibility standards.
  • Effectively communicate and collaborate with cross-functional teams.
  • Love thinking through large technical problems and working through that complexity on a collaborative, distributed team.
  • Can debug production issues across services and multiple levels of the stack.
  • Take pride in taking ownership and driving projects end- to-end resulting in business impact.
  • Design and develop high-performing, accessible user interfaces that enhance Webflow’s optimization and analytics product experience.
  • Work on technologies such as Node.js, React,js, Javascript/Typescript, HTML, and CSS.
  • Collaborate with designers, PMs, data scientists, and engineers to develop optimization-focused product capabilities.
  • Contribute across the tech stack by building scalable APIs, creating insightful visualizations, and developing key product capabilities that enhance user experience and performance.
  • Tackle complex technical challenges on a collaborative and geographically distributed team.
  • Solve problems in a highly technical platform that empowers hundreds of thousands of people.
  • Apply web best practices, including performance optimization techniques, accessibility standards and secure data exchange between different domains.
  • Build, document, and test production code that impacts all Webflow customers.
  • Participate in all engineering activities including incident response, interviewing, designing and reviewing technical specifications, code review, and releasing new functionality.

AWSNode.jsSQLGitHTMLCSSJavascriptReact.jsTypeScriptAPI testingCI/CDRESTful APIsMicroservicesData visualizationDebugging

Posted 5 days ago
Apply
Apply

πŸ“ United States; BC & ON, Canada; Ireland; United Kingdom; Mexico City

🧭 Full-Time

πŸ’Έ 132050.0 - 207100.0 USD per year

πŸ” Software Development

  • 5+ years of experience with a proven track record of shipping code to build consumer facing web products.
  • Have development experience with Node.js, React, TypeScript and a deep, foundational understanding of Javascript and/or Typescript.
  • Are familiar with optimization platforms like Optimizely and VWO, and event tracking tools such as Google Analytics or Mixpanel.
  • Possess a strong understanding of web development best practices and principles, including responsive design, web performance metrics and accessibility standards.
  • Effectively communicate and collaborate with cross-functional teams.
  • Love thinking through large technical problems and working through that complexity on a collaborative, distributed team.
  • Can debug production issues across services and multiple levels of the stack.
  • Take pride in taking ownership and driving projects end- to-end resulting in business impact.
  • Design and develop high-performing, accessible user interfaces that enhance Webflow’s optimization and analytics product experience.
  • Work on technologies such as Node.js, React,js, Javascript/Typescript, HTML, and CSS.
  • Collaborate with designers, PMs, data scientists, and engineers to develop optimization-focused product capabilities.
  • Contribute across the tech stack by building scalable APIs, creating insightful visualizations, and developing key product capabilities that enhance user experience and performance.
  • Tackle complex technical challenges on a collaborative and geographically distributed team.
  • Solve problems in a highly technical platform that empowers hundreds of thousands of people.
  • Apply web best practices, including performance optimization techniques, accessibility standards and secure data exchange between different domains.
  • Build, document, and test production code that impacts all Webflow customers.
  • Participate in all engineering activities including incident response, interviewing, designing and reviewing technical specifications, code review, and releasing new functionality.

Node.jsFrontend DevelopmentHTMLCSSJavascriptReact.jsTypeScriptAPI testingCommunication SkillsCollaborationProblem SolvingAgile methodologiesRESTful APIsData visualizationSoftware EngineeringDebugging

Posted 5 days ago
Apply
Apply

πŸ“ UK

🧭 Contract

πŸ’Έ 130000.0 - 170000.0 USD per year

πŸ” Software Development

🏒 Company: Public Library of Science

  • Significant professional software engineering experience gained in a full-stack environment, ideally with experience using Google Cloud, Python, React, Kubernetes, BigQuery, or similar modern technologies.
  • Hands-on experience developing, shipping, operating, and/or maintaining consumer and/or enterprise web applications.
  • Demonstrated passion for delivering testable, instrumented, and reliable code.
  • Strong track record of using and improving agile software development and related design practices.
  • Deep understanding and experience of at least one server-side language
  • Expertise in cloud-native architectures.
  • Expertise in data pipelines preferred.
  • Expertise in event-driven architectures preferred.
  • Expertise in machine learning and machine learning pipelines preferred.
  • Solid foundation in secure coding practices.
  • Solid understanding of client-side technology (CSS/HTML/JS)
  • Experience with continuous delivery methods and technologies.
  • Experience with using data to inform development decisions.
  • Ability to collaborate with a variety of functions, personalities and cultures.
  • Ability to actively listen, ask the right questions and see the underlying meaning in what’s being said and not said.
  • Flexible and open minded. Energy and enthusiasm for learning.
  • Problem solving in multiple domains. Resilient, proactive and creative.
  • Ability to pick up new techniques and technologies quickly.
  • Pragmatic while maintaining an attention to detail.
  • Self-directed and capable of working under minimal supervision.
  • Contribute designs, code, tests, code reviews, and excellent judgement towards the development and continuous improvement of our digital platforms.
  • Participate in agile ceremonies and evolving development practices of the team.
  • Contribute to the overall platform architecture
  • Ensure new work is delivered in alignment with said architecture
  • Establish and support development processes
  • Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt

Backend DevelopmentPythonAgileCloud ComputingFull Stack DevelopmentGCPGitHTMLCSSJavascriptKubernetesMachine LearningSoftware ArchitectureREST APIReactSoftware Engineering

Posted 5 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Software Development

🏒 Company: Thomas InternationalπŸ‘₯ 251-500EmploymentHuman ResourcesPsychologyInformation TechnologyRecruitingSoftware

  • Strong C# skills with .NET Core and cloud-based backend technologies (CosmosDB, Redis)
  • Expertise in JavaScript, React, and modern frontend technologies
  • Experience building RESTful APIs and responsive, mobile-first web applications
  • Deep understanding of asynchronous JavaScript and core browser concepts
  • Experience with test automation tools (Jest, Playwright, Vitest)
  • Agile mindset – comfortable working in fast-paced, iterative development cycles
  • Develop & scale modern web applications using C#, .NET Core, CosmosDB, Redis
  • Design, build, and refine RESTful APIs to enable seamless data integration
  • Create engaging, high-performance frontend experiences using React, JavaScript, HTML, and CSS
  • Influence system architecture, contributing to design discussions and proposing innovative solutions
  • Lead and participate in code reviews, promoting best practices and high engineering standards
  • Collaborate with UX Designers, Product Managers, and Engineers to deliver impactful new features
  • Optimize automated testing using tools like Jest, Playwright, and Vitest
  • Mentor and support junior engineers, fostering a culture of learning and collaboration
  • Continuously improve software quality, security, and performance

Backend DevelopmentDockerSoftware DevelopmentAgileCloud ComputingDesign PatternsFrontend DevelopmentHTMLCSSJavascriptJestKubernetesMicrosoft AzureC#AlgorithmsAPI testingData Structures.NET coreRedisReactRESTful APIsMicroservicesSoftware Engineering

Posted 8 days ago
Apply
Apply

πŸ“ Poland

πŸ’Έ 22500.0 - 29000.0 PLN per month

πŸ” Software Development

🏒 Company: PubNubπŸ‘₯ 101-250πŸ’° $65,000,000 Series E over 3 years agoDeveloper APIsReal TimeInternet of ThingsCloud ComputingWeb DevelopmentAppsMobileSoftware

  • 5+ years of experience writing applications in TypeScript, Python, or Rust, with 1+ year of applying AI solutions in production environments.
  • Experience with NLP, LLMs, and deep learning.
  • Strong knowledge of software architecture, design patterns, and scalable systems.
  • Expertise in either web development or server-side development.
  • Excellent problem-solving skills and attention to detail.
  • Architect and develop AI-based solutions integrated with business systems to enhance user interaction.
  • Test, deploy, and maintain scalable AI applications.
  • Collaborate with cross-functional teams to integrate AI-driven solutions into broader system architecture.
  • Extend existing systems to support AI features for scalability and reliability.
  • Partner with product management to ensure system limitations and goals are aligned.

Backend DevelopmentPythonArtificial IntelligenceDesign PatternsMachine LearningSoftware ArchitectureTypeScriptREST APIRustSoftware Engineering

Posted 8 days ago
Apply