Job Closed
This listing is no longer active.
We are a Haskell, Rust, Blockchain and AI consultancy.
Senior Technical Architect
Location
Germany
Posted
96 days ago
Salary
0
Seniority
Senior
Job Description
Senior Technical Architect
MLabs
• Based in CET, Eastern US, or Middle East time zones, with the ability to maintain a 70% schedule overlap with the team’s core working hours of 10 AM to 5 PM CET. • Define and document technical and architectural visions for products, components, and libraries. • Ensure recommended software engineering principles are followed across all projects. • Design solutions that satisfy business, functional, and non-functional requirements, distinguishing features from enablers. • Define subsystems and their interfaces while allocating clear responsibilities across the architecture. • Establish critical non-functional requirements and raise awareness of these needs among stakeholders. • Document all architecture and technical decisions in a centralized, accessible location. • Evaluate and select appropriate software, hardware, and integration methods, ensuring products do not rely on unstable or immature external libraries. • Factor the long-term costs of architectural decisions into the overall decision-making process. • Support agile software development practices and participate in planning, solution definition, and exploration of alternatives. • Provide technical advice during work prioritization and iteration planning. • Contribute to work breakdown and task allocation to maximize team effectiveness. • Review acceptance criteria for critical developer tasks. • Communicate technical details clearly with scientists, researchers, developers, and business stakeholders. • Summarize proposed technical solutions for management and business decision-makers. • Enable continuous delivery of features through appropriate architectural planning, timeline setting, and milestone definition. • Acquire a deep technical understanding of the specific problem and solution spaces. • Maintain updated expertise in computer science and engineering techniques. • Review relevant literature and learn new topics as necessary to solve complex technical problems. • Recognize the limits of personal expertise and seek additional knowledge or external input when required.
Job Requirements
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- General Experience: A minimum of 7 years of professional experience in software development, including significant experience delivering production systems.
- Architectural Experience: At least 3 years of experience in a technical architect role, designing solutions and overseeing system architecture.
- Leadership: At least 2 years of experience leading software development teams, providing both technical leadership and mentorship.
- Methodologies: Practical experience applying Agile software development methodologies in cross-functional teams.
- Programming Paradigms: Solid understanding of both functional and object-oriented programming paradigms.
- Languages: Hands-on experience with languages such as Haskell or Rust.
- Tools: Proficient in version control practices, including experience with Git and common Git workflows.
- Collaboration: Proven experience collaborating with scientists, researchers, or formal methods specialists in interdisciplinary environments.
- Vision: Ability to define and articulate technical visions and break down solutions into manageable tasks with clear acceptance criteria.
Benefits
- Competitive compensation package commensurate with experience.
- Opportunity to work on cutting-edge R&D projects within the Web3 and decentralized finance space.
- Remote-first, collaborative work environment.
- Professional development opportunities within a highly technical and innovative team.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer
Flight CentreFCM takes a holistic approach to corporate travel, specializing in managing national and global travel programs for medium and large businesses. Ranked as one of the world’s top five travel management companies, it has a business network in over 97 countries and global headquarters in London, Brisbane, Singapore, and New York. Backed by the global strength of Flight Centre Travel Group (FCTG), FCM combines local expertise and global experience to provide clients with a truly bespoke experience.
Who We Are WhereTo is a business travel startup from San Francisco that evolved into an agile development and design studio within the Flight Centre family. We build travel solutions used by some of the largest companies on the planet - we have just one goal: making business travel better for everybody. WhereTo provides an AI-powered travel platform for corporate travel. Our platform uses machine learning algorithms to recommend personalized travel options based on a traveller's preferences, company policies, and budget. Our technology also allows for real-time travel tracking, reporting, and cost analysis, enabling companies to optimize their travel programs and reduce costs. Role Summary We are looking for a Back End focused engineer to be a pivotal member of our engineering team. You will be working closely with product managers and developers who like to use lots of interesting technologies to develop core features used across the WhereTo platform. A great fit for this role is someone who is always intrigued by new technology, is constantly finding better ways to write beautiful, shareable, scalable and solid code, is comfortable working in a fast paced remote environment, and is a team player. What You'll Do - Responsible for creating high quality user-focused software while working in a fast-moving domain team. - Help define, implement and reinforce architectural + implementation best practices - Assist Team Lead in facilitating technical planning for team’s projects. - Assist Team Lead in communicating progress, roadblocks, concerns, and - successes to engineering management. - May be required to organize and lead meetings with external stakeholders as needed. - Provide technical guidance to more junior engineers - Assist Team Lead in code review for your team. - Help your team members debug issues and solve complex tasks. - Provide mentorship to junior engineers. - Assist in onboarding process for your team. - You will live and breathe asynchronous I/O, Typed JavaScript and horizontal scalability. - Help cultivate a safe, inclusive, and accessible work environment for team members of all backgrounds including people who are racialized, have disabilities (invisible or visible), require faith accommodations, and/or are LGBTQ2+ - Help to foster an inclusive and accessible team environment for all Flighties, regardless of their identities and cultural backgrounds What We're Looking For - More than 6+ years experience in a software development role - Experience with building and architecting high quality software from scratch - Strong Node.js and JavaScript skills (ES6, Babel) - experience with TypeScript and/or FlowType is a bonus - Strong understanding of asynchronous I/O - Excellent software architecture skills and a passion for maintainable, organized code - Experienced with AWS, EC3, S3, RDS, CloudFront/CDNs - Expert with Linux, Ubuntu/Debian (BASH scripting a plus) - Experience with CI platforms (Jenkins, CircleCI, Travis, etc) - Experience with REST-based Web Service API implementation - Experience with MySQL/PostgreSQL (or similar) and understanding of how they work internally - Experience with Algorithms and Data Structures - Experience with NoSQL databases is desirable (i.e MongoDB, Cassandra) - Experience with memory cache systems (Redis, Memcached) - Experience with other systems programming languages is a bonus (Go, C/C++, - Rust, etc), and/or scripting languages (Python) and/or JVM-based languages (Scala, Java, Groovy) - Experience with pure functional programming and/or functional programming - libraries and concepts is a bonus (Haskell, Scala, F#, Ramda, Lo-Dash FP etc) - Strong experience in designing and implementing highly horizontally-scalable architecture What You'll Enjoy - Tick destinations off your bucket list with our discounts on travel and accommodation. - Enjoy 25 Days Off per year plus 5 Compensation days! - Learn a new language with our free language learning platform (Global Exam). - Employee Retention Share Scheme through Equate Plus. - Various social events to promote networking, the celebration of wins, and sometimes just for fun! (Global Gathering 2024 - Portugal). - Enjoy our discounts with GymApp. - Complementary coffee, drinks, snacks and fruits at our Barcelona office location. - A strong focus on professional development to support you in the evolution of your career. #L-CS2#WTO#LI-Remote My share code is: WE8 L57 7HZ
• Lead the technical direction for Gatekeeper as the unified entry point for Helius traffic, with an emphasis on p50/p99 latency and tail reliability. • Design and implement routing and load balancing strategies across regions and backend pools, including failover behavior and graceful degradation. • Improve connection handling end-to-end: TLS termination, keepalives, pooling, timeouts, backpressure, and request/response streaming behavior. • Build robust, operator-friendly observability: SLOs, dashboards, alerts, and “is it healthy?” views that make issues diagnosable fast. • Partner with internal service teams to define and enforce contracts (timeouts, retries, error mapping, capacity signals), and reduce systemic failure modes. • Drive hardening work across security and abuse controls (auth failure behavior, rate limiting / caps enforcement, request validation). • Own production operations for Gatekeeper: incident response, on-call improvements, runbooks, and post-incident follow-through. • Mentor engineers and raise the bar on performance engineering, operational rigor, and code quality.
• Maintain and improve existing ASP.NET / .NET Core web apps with a React frontend. • Redesign and implement modern authN/authZ (e.g. OAuth2/OIDC, JWT, identity providers). • Plan and execute .NET Core upgrades. • Work with AWS, MySQL, PostgreSQL, and multiple external integrations. • Use Bitbucket, CI/CD, and Playwright tests as part of the delivery workflow. • Collaborate with stakeholders to discuss and prioritize tasks and clarify requirements (in English).
Afresh is the leading AI company in fresh food—partnering with grocers like Albertsons, Wakefern, Meijer, and Stater Bros to order billions of dollars of fresh food in over 12,000 grocery departments nationwide. Following record-breaking 70% growth in 2025, we’ve expanded our platform to cover all fresh departments, launched our full store suite, and debuted DC Fresh Buying. We’re on a mission to eliminate food waste and make fresh food accessible to all. In 2025 alone our software helped save 200M lbs of food waste. If you're looking for a role where your work directly translates into massive scale and social good, and you want to be part of the team that defines the future of fresh, there is no better time to join us. About the Role Join the Ordering Pod as a Senior Software Engineer to own the development of our high-revenue, flagship AI ordering product. This is a pivotal role where you will be empowered to define the architectural roadmap for our next-generation systems and tackle challenging engineering problems that directly enable our business expansion. What You’ll Do - Lead the design, building, and deploy highly scalable and robust APIs, making critical architectural decisions that shape our platform. - Partner with Product, Account Management**, and peer engineering teams** to deliver integrated solutions that serve client needs. - Contribute to the vision of the next generation Ordering product, while also support our current iPad solution. - Enforce best practices for testing and releases to maintain high standards of system reliability. Skills and Experience - BS in Computer Science or equivalent experience - 4+ years of software development experience. - A strong desire to learn and master new technologies to meet the evolving needs of the platform. - Proven ability to lead and drive projects through the entire development lifecycle, from conception to launch, with a high degree of autonomy. - Readiness to step into a mentorship role to guide junior engineers and contribute to the team's growth. - Being curious about complex systems, including a desire to understand our intricate business domain and dependencies outside the team's direct ownership. - A strong team player who understands that we succeed (and learn) together.. In the spirit of that, you actively participate in team ceremonies, swarm with engineers and perform that doing timely and constructive code reviews. Nice to Have - You have worked in with an Agile software delivery cycle before. - You have leveraged modern AI-powered tools to accelerate development and enhance your workflow - You have experience in Typescript and cloud technologies in general and Azure specifically. We encourage all highly-qualified candidates to apply, even if they don’t meet every listed qualification. This position is not eligible for company sponsorship. Salary Range in Canada: $137,000 – $185,000 (CAD) About Afresh Founded in 2017, Afresh is working on the #1 solution to curb climate change: reducing food waste. By combining human insight and transformative technology, we're helping grocers provide fresher food to customers at more affordable prices. Afresh sits at an incredible intersection of positive social impact, rocket ship financial growth, and cutting-edge technology. Our best-in-class AI research has been published in top journals including ICML, and we've raised over $148 million in funding from investors including former co-CEO of Whole Foods Market Walter Robb and Eric Schmidt's Innovation Endeavors. Fresh is the past, present, and future of our food system – the waste we create today will impact our planet for years to come. Join us as we continue to build a vibrant, diverse, and inclusive team that embodies our company’s values of proactivity, kindness, candor, and humility. Afresh provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity/expression, marital status, pregnancy or related condition, or any other basis protected by law. Here at Afresh, many of our employees work remotely provided that they reside in one of the following states: AL, AR, CA, CO, FL, GA, IL, KY, MA, MI, MT, MO, NV, NJ, NY, NC, OR, PA, TX, WA, UT, VA, WI.



