Apply

Senior Software Engineer

Posted 15 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: United Kingdom

🔍 Industry: Software Development

🏢 Company: Mojo Mortgages👥 101-250💰 $8,998,586 Series A about 6 years agoFinancial ServicesMortgageFinTech

🗣️ Languages: English

🪄 Skills: AWSNode.jsCSSTypeScriptREST APIServerlessReactCI/CDDevOpsTerraform

Requirements:
  • Experience working in diverse cross-functional agile teams
  • Deep understanding of modern Web Development and surrounding eco system, including HTTP & the Browser, Node, CSS, Typescript, React.
  • Serverless approaches, with engineers owning devops of AWS cloud technologies such as Serverless Framework, Lambda, SQS and API gateways via terraform and CI/CD pipelines.
Responsibilities:
  • Work in an established & experienced product team branching into new feature development, supporting and improving the team’s delivery & technical expertise.
  • Work with various cross-functional disciplines across the organisation to make the best ideas a reality.
  • Authority over technical decisions and implementation approach, so you can deliver using methods that best align with your ways of working.
  • Utilise rich real-time logs, metrics, and data to monitor and improve product performance & reliability.
  • Enhancing a diverse engineering culture by taking part in various technical catch ups, working groups and All Hands.
  • Enrich Mojo’s perspective by sharing your experience, knowledge & expertise in a continuous learning environment, growing your own career at the same time.
  • Feature ideation, development and measurement
  • Defining, evolving, and applying team processes
  • Developing simplified domain models for the product
  • Maintaining the full stack, from product to payouts
  • Building efficient CI/CD pipelines
  • Optimising the UX & performance of the product across devices
Apply

Related Jobs

Apply

📍 Japan, USA, Canada, Hungary, Nigeria, Brazil, United Kingdom

🔍 Financial Services

🏢 Company: Alpaca

  • Fluent in business-level Japanese (including reading and writing) and conversational English (capable of using chat to communicate with global teams)
  • System design skills with object-oriented data modelling, service-oriented architectures, and system abstraction
  • Dedicated with performant, defect-free, maintainable code
  • A strong problem solver with a proactive mindset
  • Strong coding skills around Go, Java
  • Experience with IDLs (e.g., protobuf), RPC frameworks (e.g., gRPC), cloud platforms (e.g., GCP), and relational databases (e.g., PostgreSQL)
  • Collaborate with internal stakeholders–including finance, operations, and product teams–to deliver high-impact features/projects
  • Build backend systems/components with integrity, maintainability, scalability, and stability in mind
  • Own the delivery of high-visibility features/projects, from design to deployment
  • Collaborate with global teams to improve the health of Alpaca’s systems

Backend DevelopmentDockerPostgreSQLSQLAgileCloud ComputingGCPJavaKubernetesSoftware ArchitectureAPI testingGogRPCREST APICI/CDMicroservicesJSONSoftware EngineeringDebugging

Posted 3 days ago
Apply
Apply

📍 Paris, London, and New-York.

🧭 Full-Time

🔍 Fintech

🏢 Company: Cryptio👥 11-50💰 $15,000,000 Series A 25 days agoCryptocurrencyAccountingBlockchainAnalyticsFinTech

  • 5+ years of experience in software engineering
  • Pro-efficient in Rust, ability to write and ship production-grade code
  • Pro-efficient with PostgreSQL, ability to design database schemas and write complex queries
  • Some experience working with data-heavy products
  • Some experience optimising systems: caching, indexing, query optimisation, profiling...
  • Impeccable spoken and written English
  • Exceptional communication skills, with both technical and non-technical stakeholders
  • Thriving when working with others - collaboration is paramount for this role
  • An analytical mindset, a passion for solving complex problems, and an interest in the crypto and fintech industry
  • Contribute to the design, development, and maintenance of the Data & Reconciliation API
  • Write and ship production-grade Rust code
  • Document and test your code
  • Work closely with product teams to ensure new features meet user needs
  • Work with large-scale data pipelines, optimising reconciliation workflows for speed and accuracy
  • Monitor and troubleshoot user issues, proactively implementing improvements

AWSBackend DevelopmentDockerPostgreSQLSQLGitKubernetesData StructuresREST APIRustCI/CDData modelingSoftware EngineeringEnglish communication

Posted 3 days ago
Apply
Apply

📍 Europe

🔍 Software Development

🏢 Company: saas.group👥 11-50SaaSInformation TechnologySoftware

  • 5+ years of backend development experience, with 2+ years focused on web scraping/automation
  • Expertise in Node.js (TypeScript), browser automation libraries (Playwright, Puppeteer), and stealth techniques
  • Experience with proxy networks, headless browsers, and anti-detection evasion
  • Good understanding of OLAP databases like ClickHouse for analytical workloads
  • Architect and develop high-performance scrapers using tools like Playwright
  • Implement proxy rotation, request throttling, and CAPTCHA-solving strategies
  • Continuously monitor and adapt to evolving website structures and defenses
  • Ensure data accuracy and compliance with legal/ethical scraping practices
  • Design, build, and maintain scalable microservices and APIs using modern backend frameworks
  • Collaborate on frontend development using Vue.js when needed
  • Mentor teammates on best practices for scraping, backend development, and full-stack engineering

Backend DevelopmentNode.jsSQLFrontend DevelopmentGitTypeScriptVue.JsAlgorithmsClickhouseData engineeringData StructuresREST APICI/CDLinuxDevOpsMicroservicesSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Climate Tech, Software Development

🏢 Company: Enode👥 11-50💰 $15,000,000 Series A over 2 years agoInformation ServicesDeveloper APIsInformation Technology

  • 5+ years of experience in software engineering
  • Solid JavaScript skills
  • Extensive experience with TypeScript
  • Strong understanding of testing strategies
  • Proficient at diagnosing cross-service issues
  • Experience in fast-paced, high-growth environments
  • Excellent communication skills
  • Build and enhance integrations for the Enode API
  • Design and implement scalable backend components
  • Contribute to the design and architecture of Enode’s infrastructure
  • Troubleshoot and resolve production issues
  • Lead impactful projects from concept to release
  • Foster an inclusive team culture
  • Engage directly with customers for product insights

AWSBackend DevelopmentDockerNode.jsPostgreSQLTypeScriptREST APIMicroservices

Posted 13 days ago
Apply
Apply

📍 United Kingdom

🔍 SaaS platform accelerating digital transformation in the restaurant industry

NOT STATED
  • Architect, develop, scale, and monitor solutions, improvements, and services that provide the dashboards, tools, and interfaces to manage their use of Olo’s products.
  • Create tools and features that enable the brand's day-to-day operations.
  • Be the face of Olo for customers.

Backend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentRESTful APIsMicroservices

Posted 15 days ago
Apply
Apply

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

🧭 Full-Time

🔍 Software Development

  • Over 10 years of experience in backend development with deep proficiency in Java and extensive hands-on experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
  • Solid understanding of frontend technologies, including React and Web Components, with the ability to contribute when needed.
  • Expertise in designing and managing distributed systems, ensuring scalability, and advanced data modeling techniques.
  • Practical expertise in cloud technologies, specifically developing serverless applications on AWS using services such as Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge.
  • Deep understanding of software development best practices, including design patterns, test-driven development (TDD), and clean code principles.
  • Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.
  • Familiarity with modern DevOps practices and infrastructure-as-code (IaC).
  • Lead and design, development, and optimization of scalable backend services using Java and serverless technologies (e.g., AWS Lambda).
  • Architect and implement RESTful APIs and event-driven systems to support high-performance, distributed applications.
  • Provide technical leadership to the team, ensuring alignment with architectural standards and best practices.
  • Contribute to the development and integration of user-facing frontend components when needed.
  • Analyze and optimize existing services to enhance performance, scalability, and cost-efficiency.
  • Collaborate with cross-functional teams, including Architects, Product Managers, and engineering leads, to deliver innovative and impactful solutions.
  • Mentor and guide junior developers, fostering a culture of continuous learning and knowledge sharing.
  • Oversee the implementation and maintenance of CI/CD pipelines to ensure efficient and reliable software delivery.
  • Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.
  • Create comprehensive documentation for the developed shared components, including usage guidelines and examples.

AWSLeadershipAgileCloud ComputingDynamoDBJavaServerlessCI/CDRESTful APIsMentoringMicroservicesData modeling

Posted 28 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Restaurant industry

  • Full stack engineer with front end and UI experience.
  • Experience in designing and developing scalable software solutions.
  • Strong focus on code quality, automated testing, and continuous integration.
  • Help scale one of the most advanced food ordering platforms in the market.
  • Design, develop, and monitor solutions, improvements, and services.
  • Encourage refactoring and maintain a neat codebase with automated tests and continuous integration.
  • Foster new ideas and experimentation within the codebase.

AWSBackend DevelopmentDockerNode.jsPostgreSQLSQLFrontend DevelopmentFull Stack DevelopmentUI DesignReactRESTful APIsMicroservices

Posted 29 days ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 1 month ago

📍 UK

🔍 Retail

🏢 Company: Landmark Information Group - Internal

  • Strong hands-on experience in the design and development of .Net / C# applications.
  • Strong hands-on experience in the design and development of Azure-based applications, including Functions and Function Apps.
  • Experience with BDD and Unit Testing.
  • Proficiency in Git.
  • Experience with Visual Studio and VSCode.
  • Experience working in an Agile environment.
  • Familiarity with cloud platforms, preferably Azure or AWS.
  • Experience with relational and NoSQL databases, preferably CosmosDb or SQL Server.
  • REST API development skills.
  • Experience in Agile, CI/CD, and cloud technologies.
  • Ability to produce high-quality routine and non-routine code.
  • Experience of coaching and mentoring junior and less experienced team members.
  • A formal qualification in a related discipline is advantageous.
  • Assisting the implementation and/or configuration of modules/components that comprise the product.
  • Supporting the analysis functions within the team providing detailed technical information where required.
  • Reviewing the work within the team and providing guidance and mentoring.
  • Working with other Senior and Lead Technical Software Engineers to share knowledge.
  • Interpreting program or project objectives, specifications and requirements.
  • Writing applicable program codes and commands, testing and implementing process changes.
  • Troubleshooting complex incidents and issues.
  • Enabling technology-based process improvements and user efficiencies.
  • Collaborating with project and process owners to extend the application into new functional areas.
  • Breaking down Epics into individual stories for team assignment.
  • Reviewing design approaches and conducting code reviews of junior members.

AgileGitMicrosoft AzureC#.NETREST APICI/CD

Posted about 1 month ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Restaurant industry

  • Experience using modern tools and technologies, including Vue.js, Node.js, Typescript, Postgres, Elasticsearch, Redis, Microservices, Sns/Sqs.
  • Familiarity with Kubernetes and Helm.
  • Knowledge of CI/CD processes.
  • Architect, develop, scale, and monitor solutions across the Olo Engage marketing suite.
  • Support brands in harnessing guest data to improve marketing and guest engagement for higher retention and lower acquisition costs.
  • Handle restaurant marketing messages on a large scale, processing billions per year.

Node.jsPostgreSQLElasticSearchKubernetesTypeScriptVue.JsRedisCI/CDMicroservices

Posted about 1 month ago
Apply
Apply

📍 United Kingdom

🧭 Contract

🔍 Restaurant industry

  • Experience with modern technologies.
  • Expectation to collaborate and encourage new ideas and experimentation.
  • Architect, develop, scale, and monitor solutions across our Olo Engage product suite.
  • Support brands in harnessing guest data to boost retention and lower acquisition costs.
  • Handle restaurant event data at scale, processing billions of events monthly.

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentREST APIMicroservices

Posted about 1 month ago
Apply