Apply

Senior Software Engineer

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Spain, Portugal, UK

🔍 Industry: Travel Tech

🏢 Company: Triptease👥 101-250💰 $4,000,000 Series B almost 7 years agoHospitalityContentSaaSTravelSocial Media

🪄 Skills: Node.jsPostgreSQLSQLCloud ComputingFrontend DevelopmentGitHTMLCSSJavascriptKubernetesReact.jsTypeScriptUI DesignProduct AnalyticsReactCI/CDRESTful APIsNodeJS

Requirements:
  • Expert knowledge of HTML, CSS, and Web Components.
  • You’ve designed scalable, maintainable platforms in high-growth environments.
  • You’re interested in exploring emerging technologies, even better if you’ve played with LLMs or automation tools.
Responsibilities:
  • Collaborate within a 6-person cross-functional squad to build, grow, and maintain core parts of our platform.
  • Pair program 80–90% of the time in a collaborative and feedback-rich environment.
  • Design and implement scalable systems using our shared TypeScript / Node / React stack.
Apply

Related Jobs

Apply
🔥 Senior Software Engineer
Posted about 6 hours ago

📍 North America, Europe, the Middle East, and APAC

🔍 ICS/OT Cybersecurity

🏢 Company: Dragos

  • 4+ years of experience with JVM-based languages in complex, scalable environments.
  • Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Elasticsearch, MongoDB).
  • Experience working within microservices architecture.
  • Experience designing, implementing, and maintaining features in complex software systems.
  • Exposure to Go and Python in production environments.
  • Understanding of cloud-first development and deployment.
  • Plan, develop, and test large-scale projects efficiently.
  • Provide feedback through code reviews and system design reviews with your team.
  • Offer technical input throughout the development lifecycle, collaborating with your team to shape features.
  • Follow established patterns and best practices, and evolve or develop them as needed.
  • Recommend product improvements based on stakeholder feedback.
  • Participate in regular peer feedback as part of our review cycle.

Backend DevelopmentPostgreSQLPythonCloud ComputingElasticSearchJavaJVMMongoDBGoCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted about 6 hours ago
Apply
Apply

📍 United States, Canada, United Kingdom, Australia, Singapore

🔍 Software Development

🏢 Company: General Assembly

  • 6+ years of professional software development experience, with a strong focus on Ruby on Rails and JavaScript (React/Next.js).
  • Deep understanding of object-oriented programming, test-driven development (TDD), and system-level tooling.
  • Exceptional ability to debug and resolve complex issues quickly and effectively.
  • Proven ability to guide and mentor junior engineers, and contribute to technical leadership.
  • Strong communication and collaboration skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
  • Solid understanding of the software development lifecycle (SDLC) and experience with agile methodologies (preferably scrum).
  • Awareness of the business value of engineering work and the ability to prioritize tasks accordingly.
  • Deep understanding of testing methodologies. Capable of implementing and maintaining robust test suites.
  • Ability to follow and improve existing code patterns.
  • Design, develop, and maintain robust and scalable web applications using Ruby on Rails and React/Next.js.
  • Guide and mentor junior engineers, fostering a culture of technical excellence and collaboration.
  • Tackle complex technical challenges with a pragmatic and efficient approach, ensuring high-quality solutions.
  • Work closely with cross-functional teams to define requirements, provide technical expertise, and ensure alignment with business objectives.
  • Contribute to the technical strategy and standards for the team, promoting best practices and continuous improvement.
  • Maintain system health and reliability, including providing front-line support and participating in on-call rotations.
  • Understand the business value of engineering efforts and contribute to budget-conscious decision-making.

Backend DevelopmentSoftware DevelopmentSQLAgileFrontend DevelopmentJavascriptReact.jsRuby on RailsNext.jsCI/CDMentoringDebugging

Posted about 10 hours ago
Apply
Apply

📍 United States, Canada, United Kingdom, Australia, New Zealand

🧭 Full-Time

💸 148500.0 - 230000.0 USD per year

🔍 Software Development

🏢 Company: Replicated

  • Senior/Staff level professional development experience with Go and associated tooling.
  • Senior/Staff level professional experience with Kubernetes and cloud native projects.
  • Ability to positively impact the engineering practices and software craftsmanship of your team
  • You have developed software for external users, ideally for a highly technical audience
  • Excellent technical communication and collaboration skills with the proven ability to: Influence, lead, and mentor within the team and across the engineering organization..
  • Communicate with leadership and other stakeholders across the company.
  • Engage with customers to better understand the problems they are trying to solve.
  • Experience developing and shipping software in a cloud-native, customer-facing infrastructure.
  • Experience taking on complex challenges and breaking them down into iterative deliverables.
  • Experience delivering software within the constraints of a modern CI/CD pipeline
  • A high degree of curiosity for innovative software, balanced with an appreciation for sustainable solutions.
  • Provide the thought-leadership to the pod that elevates the way we work
  • Work with product managers, designers, engineers, and customers to iterate features from the idea stage to release and beyond.
  • Mentor and be mentored, growing and investing in each other's growth is a key part of our culture.
  • Be curious about everything we deliver and the problems we are solving for our customers.
  • Collaborate with your teammates to deliver solutions for our customers.
  • Participate in the team’s support and on-call rotations.
  • Contribute and champion a culture of quality and testing. Help guide others who may have less experience in this area.

DockerLeadershipCloud ComputingGitKubernetesGoCommunication SkillsCI/CDRESTful APIsMentoringSoftware EngineeringCustomer support

Posted 2 days ago
Apply
Apply

📍 United States, Canada, UK, Australia, New Zealand

🧭 Full-Time

💸 153500.0 - 206500.0 USD per year

🔍 Software Development

🏢 Company: Replicated

  • Senior level professional development experience with Go and associated tooling.
  • Excellent technical communication and collaboration skills with the proven ability to: Clearly and concisely communicate about complex technical and product topics. Communicate with leadership and other stakeholders across the company. Engage with customers to better understand the problems they are trying to solve.
  • Experience designing, building, and maintaining API services and their respective datastores.
  • Experience developing and shipping software in a cloud-native, customer-facing infrastructure.
  • Experience delivering software within the constraints of a modern CI/CD pipeline
  • Work with product managers, designers, engineers, and customers to iterate features from the prototype stage to GA.
  • Work across the lifecycle of our products: design, develop, document, test, integrate, deploy, support, and collaborate.
  • Mentor and be mentored, growing and investing in each other's growth is a key part of our culture.
  • Participate in weekly support and on-call rotations.
  • Contribute and champion a culture of quality and testing. Help guide others who may have less experience in this area.

Backend DevelopmentDockerSoftware DevelopmentSQLKubernetesTypeScriptAPI testingGoCommunication SkillsCollaborationCI/CDRESTful APIsMentoringMicroservicesSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Fintech

🏢 Company: Kraken👥 1001-5000💰 Secondary Market over 1 year ago🫂 Last layoff 7 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • 6+ years of experience in software development, with a focus on web and mobile applications
  • Deep understanding of JavaScript/TypeScript and proficiency with React Native frameworks
  • Strong experience of API design, security, and performance optimization
  • Experience with Next.js and WebSockets
  • Experience with frontend testing frameworks
  • Familiarity with modern front-end build pipelines and tooling
  • Strong understanding of UI/UX best practices and principles
  • Experience within a large technology organization or fast growing startup
  • Hands-on experience in consumer payments, crypto or fintech mobile applications
  • Strong written and verbal communication skills in English
  • Design, develop, and maintain high-quality payment processing systems using React.js and other relevant technologies
  • Build and refine seamless transaction experiences that optimize fund transfers for speed, security, and reliability
  • Ensure an efficient and intuitive onboarding experience for users interacting with payment systems, reducing friction and improving trust
  • Develop innovative features that enhance engagement, retention, and loyalty within the payments ecosystem
  • Set the standard for high-quality, secure code and lead the development of complex financial software systems
  • Influence technical decisions, contribute to strategy discussions, and shape product/domain decisions with a deep understanding of financial systems and security best practices
  • Mentor engineers, foster a culture of technical excellence, and drive process improvements in financial software development
  • Design and implement scalable, maintainable, and fault-tolerant financial systems, ensuring compliance and security best practices

Frontend DevelopmentGitJavascriptReact.jsReact NativeTypeScriptUI DesignAPI testingNext.jsCommunication Skills

Posted 2 days ago
Apply
Apply

📍 Portugal

🧭 Full-Time

🏢 Company: Airtasker

  • Breadth of expertise across a variety of software languages and frameworks, with depth of expertise in Ruby on Rails
  • An agnostic approach to software engineering with a serious passion for teaching your team new and emerging technologies
  • Clear written and verbal English communication
  • Prior hands on experience in architectural design and working on scaleable solutions
  • Experience working with cloud based systems at some level of scale
  • Excellent attention to detail in UI/UX
  • Being firmly grounded in computer science and engineering fundamentals
  • Strong understanding of technical design patterns and logical design
  • Advocate of, and experience in automated software testing and developer led quality assurance
  • Effective collaborator with both non-technical and technical team members
  • Understanding and caring deeply about the product and commercial context in which your team is operating in
  • Continually investing in the growth and performance of your team members, while empowering them to do maximise their capabilities
  • Work autonomously, while taking ownership and accountability for successful delivery
  • Clarify requirements, technical research, work with stakeholders and managers, escalate issues, and clear any blockages
  • Take leadership of projects of business significance
  • Engage in discussions about the company's strategies and goals
  • Collaborate with Product, Data and Design team members on cross-functional business initiatives
  • Be actively involved in hiring and developing strong future team members
  • Offer guidance and mentorship to your team members

Backend DevelopmentSQLAgileCloud ComputingDesign PatternsGitRubyRuby on RailsSoftware ArchitectureCI/CDRESTful APIsSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 United States, Germany, United Kingdom, Singapore, Remote

🧭 Full-Time

💸 126800.0 - 190100.0 USD per year

🔍 Software Development

🏢 Company: Camunda

  • Experience using Go or another relevant language for cloud native software development.
  • Practical experience with at least one major Cloud Service Provider (AWS, Azure, or GCP).
  • Hands-on experience with Kubernetes and a deep understanding of its core concepts.
  • Willingness to work collaboratively within a team, share knowledge, and contribute to a positive engineering culture.
  • A pragmatic and autonomous approach to programming and problem solving
  • A "you build it, you run it" mentality, coupled with a deep passion for automation and raising the quality bar.
  • Design, develop, and maintain Kubernetes Operators to manage the Camunda SaaS offering.
  • Collaborate with cross-functional teams (product, engineering, field) to define, ship, and iterate on features.
  • Proactively identify opportunities to improve existing codebase(s) for security, stability, and reliability.
  • Be an advocate for new ideas and help build a team environment that values both creativity and practicality.
  • Participate in an on-call rotation and 3rd level escalation support to ensure system availability and responsiveness.

AWSDockerSoftware DevelopmentCloud ComputingGCPKubernetesGoCI/CDDevOpsSaaS

Posted 5 days ago
Apply
Apply

📍 Portugal

🔍 Healthcare

  • At least 3 years of experience as a Senior Software Engineer, with strong hands-on proficiency in JavaScript (React, Node.js) and Python
  • Proficiency in SQL
  • Hands-on experience with LLM APIs (OpenAI, Anthropic, etc.) or open-source models
  • Familiarity with cloud services (AWS, Azure, Google Cloud), particularly for deploying and managing AI-powered applications
  • Experience integrating AI capabilities into internal tools (e.g., Slack bots, internal dashboards, or workflow assistants)
  • Strong analytical and problem-solving skills, with a track record of handling complex projects that require integrating multiple systems
  • A proactive approach to process improvement, demonstrating a track record of enhancing system efficiencies and effectiveness
  • Strong communication skills for effective collaboration across multidisciplinary teams
  • Implementing and optimizing AI-driven solutions to improve internal operations and workflows, under the strategic guidance of the Head of Internal AI Solutions
  • Translating strategic objectives into functional software applications using specific technologies
  • Handling both front-end and back-end development tasks, ensuring seamless integration and performance across our tech stack
  • Proactively identifying and resolving technical challenges to enhance system functionality and user experience

AWSBackend DevelopmentNode.jsPythonSQLArtificial IntelligenceCloud ComputingFrontend DevelopmentJavascriptMachine LearningReact.jsCommunication SkillsAnalytical SkillsProblem SolvingRESTful APIsSoftware Engineering

Posted 6 days ago
Apply
Apply

📍 Spain

🧭 Full-Time

🔍 Software Development

🏢 Company: Hubtype👥 11-50💰 $1,600,000 Seed about 6 years agoDeveloper ToolsMessagingSaaSEnterprise SoftwareFreemium

  • Demonstrable experience in developing web applications using React.js, TypeScript and related front-end technologies.
  • Experience working with AWS or similar infrastructure technologies.
  • Willingness to experiment with new LLM technologies, frameworks, and workflows to drive innovation.
  • Ability to identify and evaluate the most suitable LLMs for specific tasks, including open-source and proprietary models.
  • Great communication skills and the ability to work effectively in remote teams.
  • Excellent fluency in English, both written and spoken.
  • Develop high-quality chatbot applications using React.js, other related technologies and our open-source framework Botonic.
  • You'll work closely with our Conversational Design team and other developers to effectively implement new features and enhancements.
  • You will interact with other teams such as Support and Customer Success to give our clients the best experience.
  • You'll participate in code reviews and technical discussions to maintain quality and consistency in our projects.
  • You'll keep your knowledge up-to-date, always staying on top of best practices and technology trends.

AWSSoftware DevelopmentFrontend DevelopmentReact.jsTypeScriptCommunication SkillsSoftware Engineering

Posted 6 days ago
Apply
Apply

📍 United Kingdom, United States, Mexico, Australia, Japan, India, Philippines

🧭 Full-Time

🔍 Education

  • 8+ years of expertise in backend development, with proficiency in Java and experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
  • Strong understanding of data modeling and experience with SQL (PostgreSQL) and NoSQL databases (e.g., DynamoDB).
  • Ability to analyze data processing bottlenecks and identify performance improvements.
  • Proven ability to work effectively in cross-functional teams and collaborate with stakeholders across various locations, including distributed teams based in Europe and the USA, to deliver impactful solutions.
  • Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging).
  • Ability to communicate effectively with both technical and non-technical colleagues in agile environments.
  • Design and implement scalable data pipelines for processing and transforming large volumes of exam data using Java, AWS Lambda, SQS, EventBridge and other AWS technologies.
  • Develop and optimize data storage and retrieval systems, ensuring data integrity and accuracy.
  • Implement monitoring and alerting for data processing systems to ensure reliability and performance.
  • Design / Implement RESTful APIs and event-driven systems.
  • Optimize existing services for near real-time performance and cost-efficiency.
  • Collaborate closely with cross-functional teams, including Architects, Product Managers, and other engineering leads, to deliver innovative solutions.
  • Implement and maintain CI/CD pipelines.
  • Ensure high-quality code through peer reviews, automated testing, and adherence to software development standards.
  • Create comprehensive documentation for the developed shared components, including usage guidelines and examples.

AWSBackend DevelopmentPostgreSQLSQLDynamoDBJavaServerlessCI/CDRESTful APIsData modeling

Posted 6 days ago
Apply