Technical Team Lead
10h ago

About the Team

AppDirect is the leading cloud service marketplace company dedicated to revolutionizing the way businesses run. We offer a cloud service marketplace and management platform that enables companies to distribute web-based services.

The global network of AppDirect-powered marketplaces allows businesses to find, buy, and manage the best applications the cloud has to offer.

With our award-winning platform, service providers can launch a state-of-the-art online application store within a matter of weeks, while developers can integrate once and make their software available across multiple marketplaces worldwide.

Our products offer more advanced features and tools than any other competitive solution, putting AppDirect at the forefront of the rapidly evolving market for cloud services delivery.

The Marketplace team is at the forefront of the whole ecosystem where millions of customers around the globe come to find and buy new applications.

As a member of the team, you will create, grow, and manage a distributed network of marketplaces and applications.

About You

We are looking to hire an experienced technical lead to join the AppMarket Core team within the Marketplace Group. As the team Technical Lead, you will own the technical direction of the team and be the subject matter expert for your domain of ownership.

You will create and improve services designed to better merchandise products on our customer's marketplaces. You will be accountable for the technical decisions on the team which you will oversee by setting guidelines, reviewing technical designs and code, and participating in design discussions with engineering leaders.

You have an entrepreneurial spirit and bring experience from established organizations. You have built ecommerce solutions elsewhere and know how to solve problems related to it.

Because of your experience, you anticipate problems we don't yet see. You are hands-on and continue to code having a passion for designing scalable, fault-tolerant, distributed systems.

What You'll Do and How You'll Make an Impact

  • Design, implement, and support scalable, fault-tolerant systems.
  • Drive the latest best practices in the industry in terms of architecture or technology and set engineering-wide standards.
  • Research and champion new technologies.
  • Provide technical leadership, set the direction and act as a technical sounding board for other engineers across the company.
  • Collaborate with multiple teams to address cross-cutting concerns in a microservice architecture.
  • What You’ll Need

  • 8+ years in Software Development.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Passion for software development with a strong product sense.
  • Experience in technical leadership capable of creating and validating technical designs and architecture.
  • Knowledge of microservice technologies.
  • Proven track record of delivering end-to-end solutions from scratch.
  • Courage to dig-in, refactor code, and explore new technologies.
  • You are an expert with following technologies :
  • Core Java & Java Frameworks : Spring Framework / J2EE / Reactor
  • Data Structure / Algorithms
  • Object Oriented Analysis and Design
  • Design Patterns
  • Agile Development methodology
  • MySQL / MongoDB / Cassandra / Redis / Elasticsearch
  • Docker & Kubernetes
  • Enterprise integration patterns
  • You are proficient using following technologies
  • Scalability / Performance Engineering
  • Observability : Logging / Distributed tracing / Metrics
  • Application Security best practices
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form