Apply

Senior Software Engineer

Posted 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, Senior level experience

πŸ“ Location: Ireland

πŸ” Industry: Health tech, medical cannabis

πŸ—£οΈ Languages: English

⏳ Experience: Senior level experience

πŸͺ„ Skills: AWSGraphQLNode.jsSQLAgileDynamoDBKafkaMySQLTypeScriptReact

Requirements:
  • Senior level experience in full-stack development, preferably in SaaS.
  • Proficiency in TypeScript, NodeJS, GraphQL, and React.
  • Pragmatism in choosing solutions and flexibility in adjusting along the way.
  • Resourcefulness in finding minimal but viable solutions to new requirements.
  • Effective communication with technical and non-technical colleagues.
  • Professional experience with Node.js and cloud ecosystems such as AWS.
  • Experience in SQL databases.
  • Keen interest and understanding of the medicinal cannabis or health tech industry is a strong plus.
Responsibilities:
  • Implement event-driven architecture via Kafka for a large re-architecture initiative.
  • Transition to commoditized software solutions to enhance user experiences.
  • Leverage omni-channel inputs to improve service times for patients.
  • Conduct a comprehensive cloud re-architecture focusing on security and developer experience.
  • Strategically rebuild core applications to deliver best-in-class experiences.
Apply

Related Jobs

Apply

πŸ“ North America, Europe

🧭 Full-Time

πŸ’Έ 140000.0 - 170000.0 CAD / USD per year

πŸ” Blockchain technology

  • Proven extensive experience in software engineering and distributed systems.
  • Ability to write production-ready applications in Go.
  • Ability to reason about tradeoffs between different engineering approaches.
  • Familiar with data storage solutions (SQL/noSQL databases).
  • Familiar with containerized infrastructure (Docker, Kubernetes).
  • Results-oriented individual with a high EQ and attention to detail.
  • Architect own solutions factoring in maintenance, scalability, and security.
  • Familiar with team processes based on agile methodology.
  • Collaborative approach to sharing ideas and finding innovative solutions.
  • Improve overall productivity through technical leadership and mentorship.

  • Create high performance indexing software to ingest data from blockchains or other sources in Go.
  • Full responsibility for technical architecting and team processes.
  • Work closely with other business units to prioritize deliverables and set timelines.
  • Make technical decisions and explain them to team members for buy-in.
  • Process big data collections and design fast-read data storages.
  • Design and implement high availability APIs for large blockchain datasets.
  • Design next generation data pipelines.
  • Mentor junior team members.

DockerSQLBlockchainKubernetesData engineeringGoNosql

Posted 13 days ago
Apply
Apply

πŸ“ EU

🧭 Contract

πŸ” Software Engineering and Design Consultancy

  • Proven strong experience as a Python Backend Engineer.
  • Proficiency in JavaScript backend development, particularly with Node.js and serverless architectures like AWS Lambda.
  • Experience in backend programming languages such as Go or Node (nice to have).
  • Familiarity with frontend technologies, including React, JavaScript, HTML, and CSS.
  • Strong experience with GenAi and LLMs, including evals, guardrailing, RAG, and caching.
  • Experience in managing CI/CD pipelines and familiarity with tools such as Terraform and CloudFormation.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud, and containerization technologies like Docker.
  • Familiarity with multiple protocols such as HTTP, GraphQL, and gRPC.
  • Experience with various database types including relational and vector databases.
  • Substantial testing experience across code quality, security, and accessibility.
  • Ability to build high-performance and scalable applications.
  • Experience with performance monitoring tools.

  • Crafting excellent products as a Senior Backend Engineer.
  • Working on developing new features and optimizing existing systems to advance client products.
  • Building and maintaining scalable cloud infrastructure using AWS services.
  • Implementing CI/CD pipelines for automated testing and deployment.
  • Collaborating with the team on engineering initiatives to enhance skills and practices.
  • Driving good engineering practices within the team and impacting the department.
  • Participating in regular show and tell sessions to promote work across the company.

AWSBackend DevelopmentDockerGraphQLNode.jsPythonAgileHTMLCSSJavascriptKubernetesSCRUMgRPCServerlessReactCI/CDTerraform

Posted 27 days ago
Apply
Apply

πŸ“ Dublin, Europe

🧭 Full-Time

πŸ” Software and Data

🏒 Company: MongoDBπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity almost 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • At least 5 years of professional software development experience.
  • Skilled in writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.).
  • Comfortable working across the stack of modern web applications (e.g., React, TypeScript, Enzyme).
  • Experience with at least one major cloud provider technology (AWS, Azure, GCP).
  • Led the launch of a new module and maintained it in production.
  • Eager to solve tough problems.
  • Excellent communication skills.
  • Curious, collaborative, and motivated.

  • Build and design new features for MongoDB Atlas.
  • Become an expert in and improve systems for automatic scaling and healing of database clusters.
  • Investigate issues from cloud provider integrations down to OS configuration.
  • Contribute to and lead complex technical projects.
  • Work closely with product and design teams, considering the user’s perspective.
  • Collaborate with customers and support engineers to resolve issues.
  • Develop codebase, best practices, and design principles together with team members.
  • Learn from and mentor other team members.

AWSGCPJavaMongoDBTypeScriptC#AzureGoReact

Posted 29 days ago
Apply
Apply

πŸ“ US EST time zone

🧭 Full-Time

πŸ” B2B2C platform

🏒 Company: Kiddiekredit

  • At least 3 years of experience as a paid software engineer.
  • Deep knowledge of JavaScript.
  • Understanding of HTTP and server technologies.
  • Knowledge of ReactJS.
  • Computer Science background.
  • Excellent written English, and basic conversational English.

  • You will be the chief system designer.
  • Provide mentorship to other developers.
  • Act as the bridge between product requirements and the business team.

AWSSoftware DevelopmentJavascriptMongoDBReact NativeTypeScriptReact

Posted 2 months ago
Apply
Apply

πŸ“ San Francisco, New York, Denver, London, Australia, New Zealand

🧭 Full-Time

πŸ” Customer engagement platform

🏒 Company: IterableπŸ‘₯ 501-1000πŸ’° $200,000,000 Series E over 3 years agoArtificial Intelligence (AI)SaaSMobile AppsMarketingSoftware

  • 5+ years relevant software development experience.
  • Experience in building production-ready, scalable web applications.
  • Proficiency in at least one modern programming language (ideally Scala and/or Java).
  • Extensive experience with Elasticsearch and/or relevant technologies like Postgres.
  • Desire to work in a highly remote/distributed but collaborative environment.
  • Willingness to take on-call responsibilities.
  • Fluency in English (verbal and written).
  • Legally authorized to work in the EU.

  • Contribute to team roadmap and planning sessions to enhance customer value.
  • Collaborate with cross-functional teams, product, and design to conceptualize and build new product features.
  • Be responsible for the entire lifecycle of projects, from design and planning through development and deployment.
  • Develop solutions to scale a complex platform reaching millions of users.
  • Contribute to the code review process by offering improvement suggestions.

GraphQLSoftware DevelopmentElasticSearchJavaKafkaSCRUMPostgresRedisScala

Posted 2 months ago
Apply
Apply

πŸ“ Ireland

🧭 Full-Time

πŸ’Έ 95000 - 135000 EUR per year

πŸ” Analytics Engineering

🏒 Company: dbt LabsπŸ‘₯ 251-500πŸ’° $222,000,000 Series D almost 3 years agoπŸ«‚ Last layoff over 1 year agoArtificial Intelligence (AI)Open SourceBig DataAnalyticsInformation TechnologySoftware

  • Experience working asynchronously in a fully remote team.
  • Passion for creating accessible and engaging user interfaces using AI.
  • Expertise in modern front-end technologies like React, TypeScript, and JavaScript.
  • Experience in optimizing front-end performance for large-scale applications.
  • Keen eye for UI/UX design and collaboration with designers.
  • Familiarity with front-end testing frameworks like Cypress.
  • Strong ability to balance quick feature delivery with code quality.
  • Proficiency in reading and writing English.

  • Be part of a small team to build AI-powered, customer-facing features in dbt Cloud.
  • Collaborate with product designers and managers to create intuitive user interfaces.
  • Lead the development of front-end experiences leveraging AI.
  • Improve performance, accessibility, and scalability of applications.
  • Engage with users and stakeholders to iterate on designs and products.
  • Advocate for best front-end development practices and maintain code quality.
  • Experiment with front-end technologies and AI tools.

CypressJavascriptTypeScriptReactCommunication SkillsCollaboration

Posted 3 months ago
Apply
Apply

πŸ“ US, EU, Canada

🧭 Full-Time

πŸ” Data Learning, Cloud-based Data Analytics

🏒 Company: KeeboπŸ‘₯ 11-50πŸ’° $10,500,000 Series A about 2 years agoComputerSoftware

  • A PhD in database systems or a track record of working on products focusing on database internals and/or query optimization.
  • Experience building scalable, reliable products and features, and desire to work in a fast-paced, startup-like environment.
  • Track record of rapidly prototyping ideas and building MVPs for customer feedback.
  • Experience using algorithm development for performance enhancing projects.
  • Strong desire to partner with product to turn customer requirements into well-specified, technical work.
  • Passion for mentoring engineers in database optimization knowledge and rapid delivery.
  • Writes clean, high quality, well-documented, readable code, with good test coverage.
  • Extensive familiarity with ETL pipelines, SQL, databases, data warehouses, and big data processing tools.
  • Experience with object-oriented programming best practices.
  • Skilled at communicating effectively in a distributed environment with people across multiple time zones.
  • Ability to work in US Eastern time or Central European time.
  • Extreme sense of ownership, from requirements gathering with product and customers all the way to running and monitoring production deployments and service reliability and scalability.

  • Partner with product and work directly with customers to deeply understand customer needs with regards to query performance tuning and query cost optimization.
  • Perform data-driven research to identify innovative solutions to solve customer pain points.
  • Create tightly-scoped greenfield products and features, designed for fast iteration based on customer feedback.
  • Build algorithms to automatically optimize queries for cost and performance.

SQLArtificial IntelligenceETLMachine LearningSnowflakeAlgorithms

Posted 3 months ago
Apply
Apply

πŸ“ US, UK, Europe, Japan, Canada

🧭 Full-Time

πŸ’Έ 108000 - 164700 USD per year

πŸ” Medical Technology

  • Bachelor’s degree in Computer Science, or equivalent experience.
  • 6+ years of relevant work experience in software development.
  • Proficiency in Python, microservices based architecture, and event-driven architecture.
  • Experience with API design, RESTful APIs, Amazon Web Services (AWS), and RDBMS.
  • Familiarity with continuous integration and continuous deployment methodologies.

  • Build and deliver the next generation of a distributed system to process medical images on the cloud.
  • Drive the development of multiple components in accordance with software development best practices and regulatory standards.
  • Ensure interoperability of services within HeartFlow’s cloud environment and with hospital systems.

AWSPythonSoftware DevelopmentAgileAmazon Web ServicesData StructuresRDBMSNosqlCI/CD

Posted 4 months ago
Apply
Apply

πŸ“ Europe

πŸ” Incident management software

🏒 Company: RootlyπŸ‘₯ 11-50πŸ’° $12,000,000 Series A over 1 year agoDeveloper ToolsDeveloper PlatformProductivity ToolsSaaSInformation TechnologySoftware

  • 3+ years of experience working with modern programming languages like Ruby/Rails, Javascript/Stimulus.
  • Proven production experience with a major cloud service providers such as AWS, GCP, or Azure.
  • Experience shipping SaaS products D2C.
  • Strong written communication skills and can explain complex technical concepts to non-engineers.
  • Have an eye for design and knows what looks good and doesn't.
  • Passion and ability to work well in a fast-paced, rapidly changing, and ambiguous environment.
  • Can empathize with the challenges of incident management and interest in developer-focused products.
  • Enjoys working and contributing to a high performing team that consistently delivers results.

  • Scope, design, implement, and own end-to-end feature sets.
  • Help architect core parts of our infrastructure from the ground up in a reliable way.
  • Have autonomy to identify, conceptualize, and launch new initiatives.
  • Improve engineering standards, tooling, and processes.
  • Help design a delightful and beautiful front-end that users enjoy coming back to.
  • Work closely with customers directly on product development and provide product support.

AWSGCPJavascriptRubyRuby on RailsProduct DevelopmentAzurePostgresRedisCommunication SkillsSaaS

Posted 4 months ago
Apply
Apply

πŸ“ United States, Europe

🧭 Full-Time

πŸ’Έ 166250 - 206150 USD per year

πŸ” Cloud software development

🏒 Company: Pulumi Corporation

  • Experience in designing APIs, SDKs, developer tools.
  • Strong communication skills, both written and verbal.
  • Experience in multiple programming languages such as Go, TypeScript, Python, Java, C#, Rust, Kotlin, Scala, Haskell, Ruby, F#, Lisp.
  • Systematic problem-solving approach, first principles and critical thinking skills, good design sensibilities.
  • Mindset of a community builder, focus on driving users and contributors to success.
  • Understanding of compilers, graph algorithms, data structures, and software architecture.
  • Experience building and running services in platforms such as Kubernetes, AWS, Azure, Google Cloud.
  • Experience with deployment orchestration and infrastructure as code tools.

  • Design and build open-source Pulumi SDKs in multiple programming languages.
  • Provide appropriate test coverage, clearly document design choices, and ensure great performance, reliability, and maintainability of your code.
  • Lead projects from concept to completion: collaborate with fellow engineers and customers to prototype, design, engineer, and test new features.
  • Determine roadmaps and scope features based on your interaction with the team and the open source community.
  • Contribute to the Pulumi community: engage with users to gather feedback, produce new sample content, and increase excitement about what we’re building.

AWSPythonSoftware DevelopmentKubernetesSoftware ArchitectureTypeScriptC#AlgorithmsAzureData StructuresGoHaskellRustC (Programming language)Problem Solving

Posted 5 months ago
Apply