Backend Software Engineer

What you'll be doing

  • Design and develop scalable backend services using Python and Django, focusing on core financial products
  • Build and maintain RESTful APIs for customer-facing applications and internal tools
  • Implement robust data models and database schemas supporting financial services infrastructure
  • Write clean, testable code with comprehensive unit and integration tests
  • Collaborate with cross-functional teams to design and implement new features and improvements
  • Optimize application performance and ensure high availability of services
  • Participate in code reviews and contribute to technical documentation
  • Monitor and maintain production systems, ensuring reliability and security

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 5+ years of professional experience in backend development with Python
  • Strong proficiency in Django or other Python API frameworks (e.g., FastAPI, Flask)
  • Experience with SQL databases (preferably PostgreSQL) and ORM frameworks
  • Knowledge of API design principles and microservices architecture
  • Experience with AWS or similar cloud platforms
  • Solid understanding of version control with Git
  • Experience with testing frameworks (e.g., pytest, unittest)
  • Understanding of security best practices and data protection
  • Strong problem-solving skills and attention to detail
  • Excellent communication abilities and proven track record of successful team collaboration

Nice to haves

  • Experience in financial services, fintech, or business-to-business organisations

Perks and benefits

  • 25 days off, plus public holidays
  • Onboarding in Dublin or London office
  • Equity ownership opportunity
  • Generous parental leave for primary and secondary caregivers
  • 60 days per year to work abroad from any location
AI Summary ✨

Similar jobs

  • Staff Software Engineer, Distributed Systems

    LiveKitRemote EMEAa month ago
    Remote EMEA
  • Software Engineer, Agents

    LiveKitRemote EMEAa month ago
    Remote EMEA
  • Senior Software Engineer, Distributed Systems

    LiveKitRemote EMEAa month ago
    Remote EMEA
  • See all jobs in undefined →