Senior Full Stack Developer
at Debitos GmbH
6FAM, Hessen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Dec, 2024 | Not Specified | 22 Sep, 2024 | N/A | Databases,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 Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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