About the job
Organisation Links
Rapinno Tech Solutions GmbH
  • 8-12+ years of professional software engineering experience, with significant hands-on expertise in Python development.
  • Proven experience delivering enterprise applications through multiple full software development life cycles.
  • Strong experience developing large-scale backend systems in cloud and enterprise environments.
  • Experience working in Agile delivery teams using Scrum or Kanban methodologies.
  • Experience collaborating with global teams and stakeholders across multiple locations.
  • Strong analytical, communication, and stakeholder management skills. Key Responsibilities
  • Design, develop, and maintain robust, scalable, and secure Python-based applications.
  • Build and support backend services, RESTful APIs, microservices, and data processing solutions.
  • Translate business requirements into scalable technical solutions and software designs.
  • Develop reusable components, frameworks, and libraries to improve engineering efficiency and consistency.
  • Participate in architectural discussions and contribute to technology strategy and solution design.
  • Ensure high software quality through code reviews, automated testing, and engineering best practices.
  • Optimize application performance, reliability, availability, and scalability.
  • Collaborate with cross-functional teams including Architecture, Infrastructure, Security, Business Analysis, and Product Management.
  • Support CI/CD implementation and automation across development and deployment processes.
  • Contribute to production support activities, root cause analysis, and continuous service improvement.
  • Mentor junior engineers and promote engineering excellence across the team. Mandatory Technical Skills Python Development
  • Strong commercial experience developing software solutions using Python.
  • Proven experience building backend services, RESTful APIs, microservices, and data processing pipelines using Python.
  • Strong understanding of Python software engineering principles, including:
  • Object-Oriented Programming (OOP)
  • Design Patterns
  • SOLID Principles
  • Clean Code Practices
  • Experience with modern Python frameworks such as Flask, FastAPI, Django, or equivalent.
  • Experience developing scalable and maintainable applications in cloud or enterprise environments.
  • Strong understanding of software architecture, system design, and distributed systems concepts.
  • Experience implementing asynchronous processing, messaging, and event-driven architectures.
  • Strong debugging, troubleshooting, and performance optimization skills. Database & Data Engineering
  • Experience working with relational and/or NoSQL databases.
  • Strong understanding of data modeling and database design principles.
  • Proven ability to write efficient and optimized SQL queries.
  • Experience designing and implementing scalable data persistence solutions.
  • Familiarity with ORM frameworks and database access patterns.
  • Understanding of data integration, ETL processes, and data pipelines is advantageous.

Job ref blurredText

Posted on blurredText

Last checked on blurredText

Closing on blurredText

0 comments
0 requirements

Discuss this job

Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.

My Private Notes

Saving private notes will automatically star the vacancy to your Jobs page.