QUESTMAN by TRIFEL
Human Resources Services
What we are looking for
We are hiring our future Lead Software Engineer to complement the IT team on its path to international scaling. In this role, you will be responsible for leading our development teams to help build and improve our IT architecture and web & mobile experiences. You will be working closely with the founders, C-Level, product owners and developers to implement the product vision for the next 5 years.
Our ideal profile is an opinionated and experienced engineer who can build and optimize a scalable architecture, set up a k8s cluster, as well as build a mobile app and deploy a react frontend. We look for someone who preferably has deep experience across the board and isn’t afraid to get their hands dirty (in this role, coding is required).
Our current stack is a collection of .NET backend services being run on Kubernetes, with a front end in ReactJS. For languages we have a preference for C#, Swift, Kotlin or Node. Our code is hosted on (self-hosted) Gitlab with CI/CD built in, and deployment is done on a rancher based k8s cluster backend by bare metal machines.
Your Tasks
❖ Lead the merger of two distinctive back-end systems: Oversee the consolidation of different back-end technologies into a unified, scalable architecture that supports business growth and streamlines operations.
❖ Build and maintain APIs to connect with partner systems: Structure, amend and optimize existing APIs and maintain API documentation to keep it up-to-date.
❖ Drive the transition from monolithic architecture to microservices: Architect and implement a microservices-based system to enhance scalability, flexibility, and deployment speed across services.
❖ Unify mobile apps into a React Native solution: Lead the merge of existing iOS and Android apps into a single React Native app to streamline development, reduce maintenance overhead, and ensure feature parity across platforms.
❖ Consolidate multiple web apps and websites: Oversee the integration and merger of three existing web apps and websites into a unified platform, ensuring consistency in user experience, branding, and functionality.
❖ Define and implement scalable technical infrastructure: Ensure the technology infrastructure supports hyper growth, considering future internationalization requirements such as multi-region deployment, localization, and performance optimization.
❖ Oversee cloud infrastructure optimization: Manage cloud architecture and services, optimizing for cost, performance, security, and scalability to support global expansion.
❖ Implement continuous integration and delivery (CI/CD) pipelines: Build and manage CI/CD pipelines to ensure fast, reliable deployments and improve development efficiency as the company scales.
❖ Align technology roadmap with business goals: Collaborate closely with the executive team to ensure the technology strategy supports the overall vision, including international expansion and new market penetration.
❖ Mentor and grow the engineering team: Recruit, mentor, and retain top tech talent, fostering a culture of innovation and accountability to drive the engineering team’s success in a fast-paced, high-growth environment.
❖ Ensure security and compliance standards: Oversee security measures and ensure compliance with global standards, particularly as the company scales internationally, to safeguard data integrity and user privacy.
Your Experience
❖ Strong software engineering skills, including the ability to write maintainable, testable and robust code
❖ Deep understanding of designing and implementing clean APIs following RESTful concepts
❖ Expertise in taking product requirements and building scalable, reliable solutions for it
❖ Ability to track the health of our services, identify and fix problems
❖ Proficiency in at least one or more modern programming languages: Java, JavaScript, C#, Python, Swift, Kotlin
❖ Experience in developing highly scalable, fault-tolerant, distributed systems
❖ Solid understanding of Microsoft Azure
❖ Excellent written and verbal communication skills in English – any other European language is a plus (e.g. German)
To apply for this job please visit www.linkedin.com.