The RoleWe're seeking an experienced Backend Software Engineer with strong application development experience and a passion for engineering excellence. This role is perfect for a very experienced developer who wants to drive technical standards, implement best practices, and help shape the architecture of a product that solves real problems for users globally.As we continue adding customers and scaling our platform, you'll play a crucial role in building robust, maintainable systems that can handle growing data volumes and traffic. You'll champion modern development practices, mentor other team members, and help evolve our technical architecture to support our ambitious growth plans.What makes this role special: You'll have the opportunity to influence our entire technical direction while working on challenging problems in financial data processing, real-time analytics, and large-scale integrations.What We're Looking ForCore Engineering ExcellenceAt least 3 years of backend software development experience building production applicationsStrong understanding of object-oriented programming principles (SOLID principles, design patterns)Experience with modern development practices: automated testing, code reviews, CI/CD pipelinesExpertise in database design and optimisation: schema design, performance tuning, query optimizationKnowledge of scalable architecture patterns and building systems that grow with business needsUnderstanding of technical debt and when refactoring is the right investmentTechnical FoundationWhile our current stack is primarily PHP, we welcome strong backend engineers from any modern language background, including:Java, C#/.NET, Python, Go, or similar - we value strong engineering fundamentals over specific syntaxExperience with enterprise frameworks and dependency injection patternsSQL expertise and relational database experience (MySQL, PostgreSQL, SQL Server, etc.)Understanding of RESTful API design and web services integrationCloud platform experience (AWS preferred, but Azure/GCP experience translates well)Integration & Data ExperienceRequired:Experience with third-party API integrations, including OAuth authenticationComfortable working with various data formats: JSON, XML, CSVKnowledge of data pipeline design and ETL processesBonus:Experience with Parquet or other modern columnar data formatsExperience with columnar databases (ClickHouse, Firebolt, RedShift) or data warehousingSystems & InfrastructureRequired:Linux systems experience, including server setup and configurationBasic security practices and system hardening knowledgeCloud infrastructure experience (we use AWS, but other cloud experience is valuable)Bonus:Experience with Docker, Infrastructure as Code, monitoring and observabilityExperience with GraphQLOur Current Tech StackBackend: PHP, PythonData Layer: Amazon Aurora (MySQL), Firebolt (columnar database), RedisFrontend: React, TanStack Router, Zustand, shadcn/uiInfrastructure: AWS (EC2, ECS, S3, RDS, S3, Elasticache & various other services)Tools: Git, Docker, Redis, Python for data processingNote: We're open to evolving our stack with the right technical inputWhat You'll DoBuild new functionality and scale existing systems to handle growing customer demandDrive engineering best practices across the team, from testing strategies to code architectureOptimize database performance and design schemas that scale with our data growthIntegrate with third-party systems from major brands, handling complex data flowsCollaborate closely with our Operations team to understand customer needsChampion code quality through reviews, documentation, and knowledge sharingWorking at EzoraRemote-First Culture: As a distributed team, we value self-motivation, clear communication, and the ability to deliver high-quality work independently.Technical Growth: You'll have the opportunity to influence our technology choices, architect new systems, and solve challenging problems at scale.Business Impact: Your work directly affects how major global brands manage their finances - the software you build makes a real difference.Growth-Stage Opportunity: Join us at a stage where you can truly shape both the product and the company culture.What We OfferCompetitive salary and equity participationFlexible remote working (Ireland/UK based)Professional development and conference attendanceModern equipment and home office setup supportCollaborative culture that values technical excellenceDirect impact on product direction and company growthAnnual Offsites company sponsored 5 star team event in foreign destinationApplication ProcessReady to help us build the future of financial analytics?Fill out the application form on Hire Locker - linkExpect a follow up email, and potentially a short phone callTechnical test - approx 1 hour head scratcher with real world problems, not leetcodeFollow up interview with the team you'll be joiningNote: We are not looking for any contractors, external development agencies or recruiters.