DevJobs

Sr. Software Engineer (Backend & Algorithms)

Overview
Skills
  • TypeScript TypeScript
  • Python Python
  • Java Java
  • C# C#
  • Node.js Node.js
  • React React
  • ML ML
  • Microservices Microservices
  • CI/CD CI/CD
  • APIs
  • SDKs
  • AI
  • Computer Vision
  • LLM Integration
  • Model Inference
  • RAG Pipelines
  • Cloud System Architecture
  • Data-intensive Applications
  • Distributed Systems
  • Observability

bananaz is a well-funded early-stage startup, building a next-gen platform to modernize mechanical engineering workflows for the world’s largest companies. By combining intuitive UX with machine learning, we're creating a design and collaboration environment that feels as seamless as Figma and GitHub but for mechanical engineers.


We're looking for a senior software engineer to join our core team and help build impactful product features and influence our architecture from the ground up. Join a team of innovators and tech enthusiasts ready to disrupt the market with a groundbreaking product. If you thrive in fast-paced, dynamic environments and want to make a real impact, this is the place for you.


Collaborate with intellectually curious, highly skilled individuals as we lead the next wave of disruption in the manufacturing industry. Get ready to shape the future of physical product design. Are you in?


About You

We’re looking for a senior both in experience and mindset - innovative, curious, ambitious and a team player. We think you’ll thrive on our team if you’re:

  • Growth Mindset at your core, and eagerness to learn and do things differently.
  • Strives in a team-oriented environment while demonstrating a proven ability to work independently.
  • Customer focused, always thinking about ways to improve the user experience.
  • Motivated to make an impact on something big!
  • Agile and thrive in a scale-up, changing environment.


About this role

  • You're an experienced engineer with a proven track record in building distributed systems, algorithm intense applications, and scalable backend infrastructure.
  • You know how to design, maintain, and evolve complex systems across multiple languages, including Python, C# and optionally Typescript.
  • You thrive at the intersection of backend, classical algorithms, and AI - from orchestrating ML pipelines to building developer-friendly APIs and SDKs.
  • You’re comfortable taking accountability collaborating across teams, and contributing to both architecture and implementation.
  • You're driven by curiosity and a desire to build products that users love.
  • This senior role will directly influence our architecture and product direction, with opportunities to explore cutting-edge AI, data, and system design challenges.
  • Flexibility to expand knowledge, learning from top-notch engineers and working on tasks outside of your comfort zone.


Key Skills

  • BSc in Computer Science, Engineering, or related field.
  • Expert in backend development with Python/.NET/Java and distributed system design.
  • Deep knowledge of cloud system architecture, microservices, and data-intensive applications.
  • Strong understanding of observability, CI/CD pipelines, and operational excellence.


Bonus skills

  • Experience with AI/ML systems: LLM integration, RAG pipelines, computer vision, and large-scale model inference.
  • Hands-on experience with TypeScript, especially React and Node.js.

bananaz