Software Architect (f/m/*)
Smart Digital Products

HYBRID
FULL-TIME

We are looking for a Software Architect to join our team to help us create state-of-the-art smart digital products for our customers and our internal projects.

As a leading part of our engineering team, you are responsible for the design, conception, and technical planning of complex software projects based on business requirements provided by our customers. As an expert for everything technical, you will be helping our project teams solve their most complex challenges, while making sure our products stay maintainable, scalable, and are delivered on time.

Our team is built on a culture centered around innovation, personal development, and dedication to creating world-class digital products and user experiences. Thanks to the nature of our work, we are able to refine the tools and technologies we use from project to project, which means you’ll always have the opportunity to learn new skills and keep up with the latest technologies. Beyond our engineering team we have a strong machine learning team and many of our projects combine engineering and machine learning challenges.

If you are interested in taking on a new challenge, working with a world-class team of passionate and technology-loving people, we look forward to hearing from you soon!

We Believe in Remote Work

At Rocketloop, we understand that the world is changing. That’s why we foster an environment where remote work is not only tolerated, but an integral part of our culture. We believe that our global team working across borders helps us build the best products, faster than ever before.

Your
Responsibilities

  • Design, conceptualize and plan complex software projects in direct communication with our customers and project stakeholders
  • Design, document, and communicate complex software architectures and the motivation behind architectural decisions
  • Create and document best practices and guidelines for our engineering team
  • Support our engineering team to follow and implement our best practices and engineering guidelines
  • Review code and provide feedback on engineering work on a regular basis
  • Consult and support our customers on software design and architecture challenges
  • Provide technical leadership on a day-to-day basis for our software projects
  • Help team members grow and improve their technical skills

Required
Qualifications

  • 5+ years of experience in software development and architecture
  • Expert knowledge of a broad range of technologies, spanning the full stack
  • Experience in designing, planning, documenting complex software architectures and designs
  • Experience with common databases, such as PostgreSQL and MongoDB, and other data stores, such as Redis and S3
  • A good understanding of containerization and distributed application architectures using Docker and Kubernetes
  • Experience writing technical requirements and documentation

Preferred
Qualifications

  • University degree in Computer Science, Mathematics, Physics, or any related technical field
  • Experience using Python frameworks such as Flask, Sanic, or FastAPI for building REST or GraphQL APIs that run in production environments
  • Familiar with asynchronous programming, especially in Python
  • Experience building microservice architectures using message brokers, such as RabbitMQ or Apache Kafka
  • Hands-on experience with large TypeScript / Angular projects
  • Experience working with mono repositories and build systems
  • Hands-on experience deploying and running machine learning models in production
  • Experience with integrating engineering and data science processes

Benefits and
Perks

  • University degree in Computer Science, Mathematics, Physics, or any related technical field
  • Experience using Python frameworks such as Flask, Sanic, or FastAPI for building REST or GraphQL APIs that run in production environments
  • Familiar with asynchronous programming, especially in Python
  • Experience building microservice architectures using message brokers, such as RabbitMQ or Apache Kafka
  • Hands-on experience with large TypeScript / Angular projects
  • Experience working with mono repositories and build systems
  • Hands-on experience deploying and running machine learning models in production
  • Experience with integrating engineering and data science processes

About
Rocketloop

We love bringing great ideas to life. Since 2015, we have helped startups and big corporations from various industries to successfully plan, develop, and launch innovative digital products. We are motivated to solve new and exciting challenges, and in doing so, improving the lives of our customers and their users.

Interested in this Position?
Apply Now

Thank You!

We have received your message and someone will get back to you shortly!

Let's Start Building
Something Great Together!

Are you ready to get started on the development of your product? Wait no longer! Enter your email below and one of our team members will contact you soon!

This Website Uses Cookies

We use cookies to provide social media features and to analyze our traffic. You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice, or by continuing to browse otherwise. You can read more about our cookie consent policy here.