Apply

Senior Software Engineer

Posted 2024-11-07

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: Ireland

πŸ” Industry: Travel technology

🏒 Company: Sojern

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: Problem Solving

Requirements:
  • 5+ years of experience as a full-stack developer with expertise in front-end and back-end technologies.
  • Proven experience in database optimization and performance tuning in MySQL or PostgreSQL.
  • Expertise in front-end frameworks such as React, Angular, or Vue.js.
  • Strong back-end development experience in Node.js, Python, Java, or Go.
  • Deep understanding of database design and data modeling best practices.
  • Experience with cloud platforms such as AWS, GCP, or Azure and containerization tools like Docker.
  • Solid understanding of version control (Git), continuous integration, and automated testing.
  • Strong problem-solving skills focused on scalable solutions.
  • Excellent communication skills for cross-team collaboration.
Responsibilities:
  • Design, develop, and maintain scalable full-stack applications using modern technologies.
  • Build responsive user interfaces using frameworks like React and Angular.
  • Develop and optimize back-end services, RESTful APIs, and microservices using Node.js, Python, Java, or Go.
  • Design and optimize database schemas for performance and scalability.
  • Lead database performance optimization efforts including query tuning and indexing.
  • Collaborate with product, design, and DevOps teams to translate business needs into technical solutions.
  • Write clean, maintainable code and adhere to best practices.
  • Mentor junior engineers on full-stack development and database optimization best practices.
  • Implement and improve CI/CD pipelines to automate processes.
  • Troubleshoot complex production issues and participate in the Agile development lifecycle.
Apply

Related Jobs

Apply

πŸ“ Canada, USA, UK, Western Europe

🧭 Full-Time

πŸ’Έ 145000 - 195000 USD per year

πŸ” Software Development

  • 5+ years of professional engineering experience building and shipping production software.
  • Self-motivation and a drive to get things 'done', working independently but closely integrated with the team.
  • Demonstrated proficiency in one or more programming languages (e.g. Golang, Rust, C/C++ or Python).
  • Working knowledge of Git (and GitHub) and related workflows.
  • Excellent verbal and written English communication skills.

  • Work with the Open Source community to improve Telegraf.
  • Design and implement new features of Telegraf as a team.
  • Effectively troubleshoot issues and address bugs.
  • Communicate in writing and develop publicly with the Telegraf community.

GitGolangCommunication Skills

Posted 2024-11-15
Apply
Apply

πŸ“ United Kingdom, Europe

🧭 Full-Time

πŸ” Database as a service, Software development

🏒 Company: MongoDB

  • At least 5 years of professional software development experience.
  • Skilled at writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.).
  • Comfortable working across the stack of a modern web application (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 automatically scaling and healing database clusters.
  • Investigate issues from cloud provider integrations to OS configuration.
  • Contribute to and lead complex technical projects.
  • Work closely with product and design teams, considering user perspectives.
  • Collaborate with customers and support engineers to resolve issues.
  • Mentor other team members.

AWSSoftware DevelopmentGCPJavaMicrosoft AzureTypeScriptC#AzureGoReactCommunication Skills

Posted 2024-11-07
Apply
Apply

πŸ“ Ireland, NOT STATED

πŸ” Data and technology

  • 5+ years of experience in software engineering.
  • Strong coding experience in Python and familiarity with PySpark and SQL.
  • Familiarity with Python libraries such as pandas, numpy, flask, and matplotlib.
  • Experience with AWS services and CI/CD automation methods.
  • Familiarity with AWS serverless technologies, including Fargate and Lambda.
  • Knowledge of CloudFormation or Terraform.
  • Experience with machine learning libraries such as Langchain and llamaindex.
  • Familiarity with AI orchestration frameworks like MLflow and Airflow.
  • Some knowledge of JavaScript (Node.js) for front-end development.
  • Experience with Databricks AI services.
  • Comfortable troubleshooting production issues and using monitoring tools like Splunk.
  • Familiarity with standard development tools like GitHub, Jira, and Slack.

  • Develop and integrate our generative AI solutions with existing software teams building products.
  • Develop a scalable machine learning framework for data science products.
  • Build scalable pipelines, tools, and services for production-ready machine-learning models.
  • Collaborate with data scientists to pilot products with beta customers.
  • Maintain a culture of streamlined code and full CI/CD automation.
  • Develop well-tested ML pipeline components.

Terraform

Posted 2024-11-07
Apply
Apply

πŸ“ Ireland

πŸ” Software as a Service (SaaS)

🏒 Company: G-P

  • Experience developing SaaS enterprise software in distributed teams.
  • Experience with full-stack web applications using modern frameworks, specifically Node.js, Typescript, React, Java, and APIs.
  • Knowledge of modern cloud architectures and technologies.
  • Experience with AWS.
  • Experience in a startup or high-growth environment is desirable.
  • B.S. in Computer Science or equivalent.

  • Design and develop our cloud-enabled products, working on all parts of the code stack using modern frameworks and technologies.
  • Collaborate with stakeholders to understand their requirements.
  • Mentor Software Engineers to encourage knowledge development through advice and training.
  • Advocate and promote agile methodologies and best practices.
  • Translate requirements into sprint stories and execute them.
  • Build quick prototypes to refine concepts and transform them into production-quality features.
  • Contribute to the evolution of the SDLC and the technology stack.

AWSNode.jsAgileJavaTypeScriptReactAgile methodologiesCoaching

Posted 2024-11-07
Apply
Apply

πŸ“ U.S., U.K., European Union

πŸ” Martech

  • 5+ years of proven experience as a Full Stack Engineer with a strong focus on React, TypeScript and Next.js.
  • Mastery of React.js, including state management, performance optimization, and server-side rendering.
  • Strong understanding of Next.js and experience in building server-rendered React applications.
  • Expert-level proficiency in TypeScript for building robust applications.
  • Extensive experience with RESTful APIs and complex backend systems integration.
  • Strong understanding of testing frameworks like Jest and Cypress.
  • Ability to design and implement complex systems considering scalability and security.
  • Effective communication skills and comfortable working with cross-functional teams.
  • Experience working in an agency setting with clients.
  • English C1 Level proficiency.

  • Architect and develop full-stack features across the technology stack, including front-end interfaces and back-end APIs.
  • Contribute to architectural decisions and the evolution of architectures within Next.js framework.
  • Optimize performance and ensure a smooth user experience using Next.js features.
  • Design and implement RESTful APIs and GraphQL endpoints.
  • Interact with databases for data modeling and query optimization.
  • Work closely with cross-functional teams to translate requirements into technical solutions.
  • Continuously learn and evaluate new front-end technologies.

AWSGraphQLLeadershipSQLCypressJestReact.jsTypeScriptAzureReduxServerlessNext.jsNosqlReactCommunication SkillsCollaborationCI/CDRESTful APIs

Posted 2024-11-02
Apply
Apply

πŸ“ United Kingdom, Ireland, Italy, Spain, United States

🧭 Full-Time

πŸ” Cloud governance and automation

🏒 Company: Stacklet

  • 5+ years of experience working with Javascript and contemporary frameworks, ideally React.
  • 3+ years of experience leading frontend initiatives and mentoring other engineers.
  • Experience with testing frameworks like Playwright/Cypress and Jest.
  • Excellent understanding of HTML, CSS, and modern browser APIs.
  • Experience delivering responsive user interfaces that work across multiple devices.
  • Ability to work in a distributed Agile/DevOps environment.
  • Strong attention to detail and good communication skills.

  • Collaborate with product and design teams.
  • Build performant, well-tested, and easy-to-use user interfaces.
  • Translate the essence of Cloud Custodian into user-friendly experiences.
  • Help customers understand and optimize their cloud compliance and risk.

Software DevelopmentAgileCypressHTMLCSSJavascriptJestJavaScriptReactCommunication SkillsCollaboration

Posted 2024-10-23
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 NativeTypeScriptJavaScriptReact

Posted 2024-10-23
Apply
Apply

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

🧭 Full-Time

πŸ” Customer engagement platform

🏒 Company: Iterable

  • 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 DevelopmentElasticSearchJavaKafkaSCRUMElasticsearchPostgresRedis

Posted 2024-10-21
Apply
Apply

πŸ“ US and outside the US

🧭 Full-Time

πŸ’Έ 142400 - 178000 USD per year

πŸ” Cryptocurrency and blockchain

🏒 Company: Avalanche Ecosystem

  • B.S. in Computer Science or related discipline.
  • 5+ years experience in backend development.
  • Strong communication skills and ability to work effectively in a collaborative team environment.
  • Curiosity and self-learning, especially about blockchain technology and finance.
  • Self-driven mindset, with the ability to identify opportunities and execute independently.

  • Develop and maintain the cryptocurrency exchange within a trusted execution environment.
  • Design and implement new financial products such as perpetual futures, including handling liquidations, funding rates, data storage, and APIs.
  • Enhance the performance and scalability of the exchange.
  • Work on blockchain integrations such as digital asset transfers and Web3 authentication mechanisms.
  • Build tools for analytics including reconciliation, PNL calculations, trade analysis, and dashboards.
  • Improve platform security by following best practices and addressing security assessment findings.
  • Collaborate with cross-functional teams to deliver end-to-end solutions.
  • Mentor and guide junior engineers, fostering a culture of continuous learning.

Backend DevelopmentCommunication Skills

Posted 2024-10-21
Apply
Apply

πŸ“ Americas, Europe

πŸ” Software Security

🏒 Company: ForAllSecure

  • Demonstrated passion for innovative tools for bug detection and code quality.
  • Strong computer science fundamentals (degree in related discipline).
  • Experience in systems-level programming, particularly in Linux.
  • Proficiency in Rust, Python, and/or C/C++.
  • Knowledge of compiler concepts like types, code generation, and control flow.
  • Understanding of binary execution formats, assembly, linkers, and loaders.
  • Familiarity with operating system concepts, including memory management and I/O.
  • Background in vulnerability research or reverse engineering (preferred).
  • Prior experience with technologies in program analysis (fuzzing, symbolic execution) is preferred.
  • Familiarity with modern exploitation techniques and mitigations is preferred.
  • Experience with run-time analysis tools like Valgrind or LLVM sanitizers is preferred.
  • Knowledge of OCaml, Haskell, or functional programming languages is preferred.
  • Familiarity with containerization technology (Docker/OCI) is preferred.

  • Work on cutting-edge technology to identify software vulnerabilities.
  • Collaborate locally and remotely with team members via various communication methods.
  • Develop new features, fix bugs, write tests, and review code.
  • Collaborate with support engineers and customers to enhance software security.
  • Build expertise in specific components of the Mayhem ecosystem.

PythonC++Rust

Posted 2024-10-21
Apply