Senior Full Stack Developer

at  Debitos GmbH

6FAM, Hessen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Dec, 2024Not Specified22 Sep, 2024N/ADatabases,Ansible,Graphs,Continuous Integration,Technology,Python,Git,Mysql,Technology Solutions,Synchronization,Bitbucket,Unit Testing,Typescript,Software,Software Solutions,Computer Science,Machine Learning,Json,Web Languages,Rest,Software DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ARE YOU READY TO BE PART OF A MULTINATIONAL TEAM REVOLUTIONIZING EUROPE’S SECONDARY DEBT MARKET?

At Debitos, we’re transforming the way banks, listed companies, and SMEs handle distressed loans, claims, and receivables through our innovative auction-based online platform. With strong backing from institutional and governmental entities, your work will be front and center in solving one of Europe’s most pressing challenges: non-performing loans (NPLs).
We’re expanding fast, aiming to cover most European jurisdictions soon. This is your chance to join us at the heart of Frankfurt’s thriving Fintech scene. Be part of a company that’s not only growing but making a real impact in the financial world—while enjoying a dynamic and supportive work environment.
If you’re passionate about shaping the future of finance and excited by the prospect of high-visibility work, we’d love to have you on board.

REQUIREMENTS

We’re looking for an ambitious, dedicated problem-solver who thrives on challenges and is eager to innovate. You should be someone who can handle multiple tasks or priorities simultaneously, and you’ll bring a wide array of technical expertise to the table. If you enjoy working in a small, international team with a strong creative culture, you’ll fit right in! Your contributions will be critical in helping us deliver cutting-edge financial technology solutions that will set industry standards.

You bring expertise in many of the following key areas:

  • Web Languages and Frameworks: Python, Fast API, TypeScript, React JS, HTML5
  • Web Services and Protocols: REST, JSON, JWS, MQ
  • Databases: MySQL, PostgreSQL
  • Testing: Unit-testing and integration testing frameworks

You have experience with:

  • Agile development methodologies
  • Session management and synchronization
  • Modern user authentication and authorization principles
  • Designing performant database schemas, optimizing complex queries, and working with serialized JSON data
  • Decentralized and service-oriented architecture
  • Containerization, continuous integration, and automated deployment tools
  • Modern user interface, browser compatibility, UI/UX best practices
  • Technology stack migration
  • Project management

MINIMUM QUALIFICATIONS:

  • Bachelor’s degree in computer science or equivalent experience
  • 5+ years of software development experience using Python, TypeScript, and React for web or application development
  • Experience using distributed version control systems like Git or Bitbucket
  • Strong written and verbal communication skills in English, with the ability to produce clear, maintainable documentation
  • Demonstrated ability to deliver robust, high-quality software solutions
  • Proficiency in multiple facets of software engineering
  • A passion for learning new technologies quickly and thriving in a fast-paced development environment
  • Solid understanding of the full product development lifecycle
  • Familiarity with basic security and infrastructure design principles

DESIRED SKILLS (BONUS POINTS IF YOU HAVE THESE!)

  • Experience in software development within highly regulated environments, such as the financial industry
  • Expertise in designing software according to TDD/BDD principles
  • Familiarity with automated deployment and configuration tools like Docker, Jenkins, Ansible, and Azure CLI
  • Experience with project management tools like ClickUp, BitBucket, GitHub, and DevOps platforms like Azure DevOps
  • Knowledge of microservices architectures and cloud platforms (Azure, AWS, Google Cloud)
  • Experience in advanced data transformation and ETL processes, PDF data handling, and machine learning
  • Skills in building performant single-page apps and interactive dashboards with graphs, charts, and tables
  • Experience with data logging and analysis tools such as Elastic Stack

Responsibilities:

  • Collaborate with stakeholders: Work closely with product management and senior leadership to clarify requirements, refine specifications, provide accurate estimates, and prioritize features. You will play a key role in shaping discussions around development, software architecture, and data design.
  • Lead the development process: In partnership with the project manager, agile team, and other collaborators, design and develop software in short sprints. You’ll also contribute to creating documentation, data structures, and deployment/testing processes that ensure our solutions meet business needs.
  • Mentor and inspire: As a seasoned developer, you’re passionate about doing things the right way and instilling that craftsmanship mindset in others. You will mentor, coach, and challenge your team, helping them grow both personally and technically. You’ll ensure high-quality software by promoting clean coding practices, test-driven development (TDD), continuous integration, and thorough code reviews.
  • Stay ahead of the curve: Keep up with evolving technologies and trends in the industry, actively exploring how new innovations can drive improvements for our organization.
  • Drive innovation in our tech stack: Provide key input into the ongoing development and enhancement of our technology stack, lifecycle development, testing protocols, and deployment processes.
  • Optimize and integrate: You’ll build integrations with third-party applications, oversee performance tuning, and refine our systems through testing and iterative development.
  • Champion best practices: You’ll maintain a strong focus on development best practices, including Agile methodologies, web application security, scalability, and robust build-and-deployment processes. With a keen analytical mindset and strong organizational skills, you’ll uphold our commitment to software quality by leveraging automated testing, continuous integration, and advanced productivity tools.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or equivalent experience

Proficient

1

60329 Frankfurt am Main, Germany