Apply

Senior Software Engineer

Posted 15 days agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Spain, Portugal, Sweden

🔍 Industry: Software Development

🏢 Company: Fountain👥 101-250💰 $100,000,000 Series C almost 3 years agoHuman ResourcesSaaSSoftware

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: Backend DevelopmentSoftware DevelopmentExpress.jsFrontend DevelopmentFull Stack DevelopmentMongoDBTypeScriptData StructuresReactCI/CDProblem SolvingAgile methodologiesRESTful APIsExcellent communication skillsNodeJSSoftware Engineering

Requirements:
  • 7+ years of experience in full stack software engineering
  • Proven experience in product-oriented software development
  • Proficiency in modern technologies, including but not limited to: React, TypeScript, MongoDB, Express (must have)
  • Strong problem-solving skills and the ability to think critically about user interactions and system architecture
  • Ability to work independently and confidently, even in dynamic situations and with limited information
  • Excellent communication skills, both written and verbal, in English, to effectively collaborate with team members and stakeholders
Responsibilities:
  • Design, develop, test, and maintain product features and enhancements
  • Collaborating closely with product and design teams to bring features to life
  • Review and collaborate with other developers' work
  • Implement RESTful API endpoints, build new functionality in our Express/Node.js backend codebase, build upon our MongoDB model
  • Ensure the quality, reliability, operations, and security of all our products
  • Identifying and addressing performance bottlenecks and optimizing applications for maximum speed, scalability and ease of use
  • Staying up-to-date with industry trends and continuously seeking opportunities to enhance the user experience
Apply

Related Jobs

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 about 16 hours ago
Apply
Apply

📍 Spain, Portugal, UK

🔍 Travel Tech

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

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

Node.jsPostgreSQLSQLCloud ComputingFrontend DevelopmentGitHTMLCSSJavascriptKubernetesReact.jsTypeScriptUI DesignProduct AnalyticsReactCI/CDRESTful APIsNodeJS

Posted 1 day 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 2 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 4 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 5 days ago
Apply
Apply

📍 Belgrade, RS, Tbilisi, GE, Yerevan, AM, Podgorica, ME, Cyprus, Malta, USA, Armenia, Georgia, Kazakhstan, Montenegro, Poland, Latvia, Serbia, Spain, Portugal, UAE, Israel, Turkey, Thailand, Indonesia, Japan, Hong Kong, Australia

🧭 Full-Time

🔍 Software Development

🏢 Company: Social Discovery Group👥 501-1000Venture CapitalFinanceInformation Technology

  • Solid experience with .NET Core (C#, ASP.NET WebAPI, multithreading, performance optimization, and best practices).
  • Proven expertise in developing distributed and/or high-load applications.
  • Hands-on experience with message brokers such as RabbitMQ or Kafka.
  • Proficiency with Microsoft SQL Server (2008–2019).
  • Familiarity with NoSQL databases (e.g., MongoDB, Redis).
  • An English proficiency level of B1 or higher.
  • Develop new functionality for the website and mobile application.
  • Participate in designing the architecture of a large, high-load application.
  • Implement complex business tasks and optimize technical systems.
  • Continuously improve the development process to enhance efficiency and quality.

Backend DevelopmentSoftware DevelopmentKafkaMicrosoft SQL ServerMongoDBRabbitmqC#ASP.NET Web API.NET coreRedisRESTful APIs

Posted 6 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Percona

  • Minimum 3 years of experience in Go development and object-oriented design with a strong understanding of SOLID, KISS, and DRY principles
  • Strong knowledge of NoSQL databases and large-scale distributed systems, preferably MongoDB, as well as ACID and replication
  • Strong understanding of replication and sharding techniques
  • Experience with Continuous Integration and Continuous Delivery tools such as GitHub Actions, Jenkins, CircleCI, and Travis
  • Experience with high-concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting languages such as BASH, Perl, and Python
  • Working with tools like profiler, gdb, and strace for debugging
  • Proven experience with AI/ML technologies and a strong enthusiasm for building intelligent systems
  • Collaborate with a geographically distributed team to design and implement new products and tools around MongoDB.
  • Participate in code reviews to ensure high-quality software.
  • Engage with the broader MongoDB open-source community by submitting and reviewing pull requests (PRs) and addressing issues the community raises.
  • Work closely with product managers, QA teams, and community contributors to shape Percona’s tools roadmap and prioritize features that bring the most outstanding value.
  • Build robust and resilient database solutions focusing on ensuring data integrity, fault tolerance, and high availability across distributed systems.
  • Contribute to upstream projects we leverage to bring our solutions to the community.
  • Serve as a mentor to junior developers, guiding best practices in software design, coding, testing, and debugging, particularly in large-scale distributed database systems.
  • Blog, present, and evangelize our software to help increase adoption and keep our thriving community growing
  • Engage with other departments in Percona to ensure we’re delivering value-driven solutions.

DockerPythonSoftware DevelopmentSQLBashCloud ComputingJenkinsKubernetesMongoDBAlgorithmsData StructuresGoNosqlCI/CDRESTful APIsMentoringLinuxDebugging

Posted 8 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Financial Services

🏢 Company: Technance

  • 4+ years of experience in backend development, including production-grade work with Go (Golang)
  • Deep understanding of distributed systems and real-time backend architecture
  • Familiarity with messaging queues, stream processing, and microservices
  • Experience with infrastructure tools like Docker, Kubernetes, and CI/CD pipelines
  • Previous exposure to crypto trading, custody, or DeFi protocols
  • Architect and build backend systems and APIs using Go
  • Design infrastructure for secure crypto exchange and custody operations
  • Collaborate with product teams to define and build backend services for crypto-native workflows
  • Own components end-to-end—from design to deployment and monitoring
  • Optimize systems for scale, security, and real-time performance
  • Participate in code reviews and drive technical decisions with a security-first mindset

Backend DevelopmentDockerKubernetesAlgorithmsGoCI/CDRESTful APIsMicroservicesComplianceSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 Spain

🧭 Full-Time

💸 85000.0 - 115000.0 EUR per year

🔍 Software Development

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity over 4 years ago🫂 Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.
  • On-Call Rotation - There would be an on-call rotation for this role as a requirement.

AWSBackend DevelopmentPythonSoftware DevelopmentKotlinKubernetesMySQLCI/CDRESTful APIsMicroservices

Posted 10 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Fintech

🏢 Company: Odin

  • Proven expertise in backend development, including designing and operating highly available, scalable distributed systems.
  • Go is preferred, but experience with Ruby, Java, or similar is also valuable
  • Build and deliver new features end-to-end, from concept to deployment, ensuring high quality and performance
  • Drive major architectural and data model decisions, influencing the technical direction of our projects
  • Shape and refine engineering processes to enhance development velocity, delivery quality, and the developer experience
  • Mentor peers through technical knowledge-sharing while prioritising delivering impactful work
  • Work closely with Product and Engineering leadership to align technical decisions with business goals

Backend DevelopmentGraphQLSQLAPI testingGoREST APICommunication SkillsCI/CDProblem SolvingAgile methodologiesMentoringTerraformSoftware Engineering

Posted 11 days ago
Apply