• Jobs
  • >
  • Backend Software Engineer - Application Development

Backend Software Engineer - Application Development

  • Indefinite
  • Full time
  • Hybrid (10827, Berlin, Berlin, Germany)
  • Engineering

Building the Future of Financial Risk Management

Elucidate builds leading-edge ratings and data analysis solutions for financial institutions worldwide. Our platforms empower banks worldwide to make informed decisions, manage risks effectively, optimize banking relationships, and drive sustainable growth in the financial sector.


The Role

As a Backend Software Engineer at Elucidate, you are central to transforming how organizations leverage data. You collaborate throughout the product lifecycle, from ideation to production delivery, working closely with technical and non-technical teammates to understand and solve complex customer problems. You'll work autonomously within a supportive community, making independent decisions while growing as both a technical contributor and engineering leader.


Core Responsibilities

  • Architect, develop, and maintain high-performance, scalable backend services for operational data and AI systems
  • Maintain high coding standards through guidelines development and active code reviews
  • Build robust APIs for front-end integration and external system interfaces
  • Design efficient data structures and algorithms for large-scale data management
  • Optimize applications for speed and scalability
  • Deploy and manage cloud infrastructure on AWS/GCP
  • Manage and optimize cloud resources and infrastructure costs
  • Implement and maintain secure cloud architecture practices
  • Adapt to varying daily requirements, from system architecture to performance tuning


What We Value

• Deep understanding of server-side logic and scalable systems

• Strong focus on creating user-oriented solutions

• Experience building high-quality software in CI/CD environments

• Collaborative mindset with both technical and non-technical teams

• Comfort working in dynamic environments with evolving objectives

• Strong background in banking technology and regulatory requirements


What We Require

• Experience designing and maintaining live backend systems

• In-depth knowledge of system architecture, API development, and distributed systems

• Engineering background in Computer Science, Mathematics, Software Engineering, or similar

• Strong coding skills in Python, PHP or similar languages

  • Minimum 5 years of hands-on experience with GCP, AWS or Azure

• Excellent communication skills and ability to iterate quickly with high standards

  • More than 10 years of experience in software development
  • Currently living in the EU


Life at Elucidate

We celebrate individual strengths and interests, promoting growth through a flexible career development approach. Our work environment combines flexibility with meaningful collaboration, supporting our global team's productivity and work-life balance.


We Offer

• Professional development and certification support

• Flexible work arrangements

• International exposure and networking opportunities

• Comprehensive health benefits

• Regular team events and knowledge sharing sessions

• Parental leave and family support benefits


If you want to transform how financial institutions leverage data and technology, you belong here. Elucidate values excellence regardless of background.