Senior Software Architect & Developer (m/w/d) | Remote Guru | Outsourcing4work

Senior Software Architect & Developer (m/w/d)

Apply Now

Senior Manager-image

About Us

Outsourcing4work began its inspirational journey in Germany almost 30 years ago. Today we have evolved into a diverse team of 200+ employees living and working remotely in over 20 countries worldwide. We were pushed into the remote working model by circumstances surrounding our founder’s health and have been operating remotely for over 10 years now. In the last couple of years, when the world was scrambling to crack remote work, we sailed through this turbulent era seamlessly because we had already mastered this work style and established ourselves as ‘Remote Gurus’. Now we guide other companies in the placement of remote IT professionals and in the fields of digital marketing, recruitment process Outsourcing, and business process Outsourcing. In order to render these services, we follow agile work methodology which offers flexible processes and delivers speedy results.

To ensure smooth cooperation between people and companies across the globe, our operational model is designed to bridge linguistic, cultural, and work ethics related gaps. We draw on our extensive outsourcing experience to match our clients’ requirements with the optimal combination of talent, quality and choice of location; which creates a significant cost advantage. By building upon our work philosophy and unique value proposition, we are continually able to ‘Create Remote Solutions Anywhere’.


Position Tasks​

Tasks you can expect to be working on:

  • You would be Implementing Server Communication between individual components
  • Connecting Databases to Servers for persistent Data Storage  would be expected of you
  • You would be Enabling communications through different Protocols (WebSocket, REST, etc.)
  • You would be Implementing Audio connection between Applications
  • Implementing Video-Live-Stream between applications would be expected of you
  • You would be Storing the Audio-Video Files
  • Encryption of Data transfers / Data according to recent Tech Standards would be expected of you
  • You would be Implementing Data Security (automated Backups) in RTO and RPO
  • You would be Adjusting Video Quality according to Network Quality
  • You would be Coordinating individual Client-Implementations (Android, Unity3D)

Apply Now


  1. You have experience with diverse Real-Time Streaming-Protocols (WebRTC, RTSP, RTMP, HLS, SIP)
  2. You have worked with Network Low-Level APIs
  3. You have 5+ Years of experience with Python
  4. You have experience with tornado-Framework
  5. You have experience in Developing High-Available and High-Performance Network-Server-Applications
  6. You have experience Handling nginx and apache2
  7. You can develop complex Software architectures
  8. You have 3+ years of experience with PostgresSQL (Semi-Sync, Master-Replica)
  9. You are familiar with all common Network Protocols as well as TCP, UDP, and WebSockets
  10. You have experience developing and using REST-APIs
  11. You have experience with Encryption Technologies as AES, TLS, and IPSec
  12. You have experience with Symmetric and Asymmetric Encryption Methods
  13. You have 3+ years of experience with TDD
  14. You have experience in Developing and concept of Integrations Tests, System Tests, PenTests
  15. You have experience building Pipelines for Continuous Integration and Continuous Deployment
  16. You have experience with Jenkins / Groovy
  17. You have experience with Kubernetes
  18. You have experience with Docker
  19. You have experience with SCRUM
  20. You have experience with git

What our client is looking for?

Our client is currently looking forward to expanding their team with a Senior Software Architect & Developer (m/w/d)| Remote.
Their employees define their value. You embody authenticity, integrity, and loyalty to a privately run company that encourages and values ​​its employees.

What awaits you​? You will be working with a varied and diverse range of tasks and will have the opportunity to work in a constantly growing team.  This job can be done remotely and thus location independent, with European working hours to be considered as agreed upon if necessary. You will also have the opportunity for personal development and training.


Good work and home balance
High-quality equipment
Subject-related further education and training
Employer-funded pension
Team events​​

Recruitment Process

#1- Receive Application
#2- Phone Interview​
#3- Screening​​
#4- Video Interview
#5- Screening​​​
#6- Qualified Feedback​​

Contact Person​