Smartcat

Lead Developer (Architect)

@ Smartcat

200,000 - 300,000 ₽/мес на руки

Remote
локация
Москва (м. Отрадное) или полная удаленка — на выбор.
уровень
Lead
сфера
Продуктовая компания
размер команды
6 - 10 человек

Smartcat is the operating system for the global translation industry. Their team believes that the world becomes ever-more connected and interdependent. The borders that prevent people from trading, working together, and exchanging knowledge and innovations erode over time. That is the future they want to live in. Their mission is to speed up the pace at which that happens, building the best platform for Connected Translation. They don’t believe automation will render language professionals obsolete. Instead, they place powerful software into the hands of the millions of people working to globalize their own industries, plug them into our global supply network, and enable continuous delivery of multilingual content. With tens of thousands of customers and hundreds of thousands of freelancers translating together on Smartcat.

Now they're looking for Lead Developer (Architect). Smartcat’s architecture is comprised of:

  • Backend: Net Framework 4.7.2 & ASP.Net (WebAPI): We’re currently migrating the application to .NET Core and modernizing the infrastructure — up to 50% of the codebase is on .NET Core in k8s.
  • Frontend: Vue.js 2.6 + Vuex + Typescript 3.7 (Partly Knockout.js).
  • Database: MongoDB 4.0.12.

You will work with the current architect to plan the development of the system architecture in order to meet business needs in terms of the development’s speed, as well as perform the subsequent monitoring of the plan.

Stack

C#, TypeScript, .NET Core, Vue.js, Vuex, Knockout.js, MongoDB, OOP.

Line manager

Arseniy Konov, Operations Director.

Your outcomes

  • Plan and implement architecture modification and refactoring of existing legacy application code to ensure smooth system operation and rapid development.
  • Develop a strategy to reduce technical debt.
  • Work with Team Leads to develop and align an engineering culture on the project.

Responsibilities

  • Plan and implement architecture modification and refactoring of existing legacy application code to ensure smooth system operation and rapid development.
  • Prepare development strategies and a product roadmap with the main stakeholders (Product Owner and System Architect) while being accountable for its timely delivery.
  • Work closely with the system architect to drive engineering culture for developing quality software that is used by linguists, agencies, and global brands around the world.
  • Provide training, guidance, and mentorship to team leads and team members.
  • Continuously improve code quality and eliminate legacy code.
  • Сollaborate with other team leads and departments.

Requirements

  • Experience in building and operating high-load applications in a load-balancing environment with concurrent access to shared resources.
  • Understanding and conscious application of OOP principles and design patterns, solid understanding of C# (or other modern OO-languages) and its features.
  • Has successfully created at least one large application using DDD. Their ideal candidate also has experience of implementing DDD in an existing heavy-load project.
  • Has a good understanding of horizontal scaling using Docker and k8s, and is well-versed in building cloud-native applications.
  • Has extensive experience working with database management systems including scaling, data scheme design, query optimization.
  • Is a team player able to communicate his or her opinion in a logical and substantiated manner and is open to new ideas.
  • Willingness to learn and gain experience working with the product and people.
  • Growth-oriented mindset.
  • Written and spoken English will be a huge plus.
  • Integrity, full commitment, and a strong sense of ownership.
  • Readiness to work in a highly intense startup environment, requiring extreme focus, a sense of urgency, and persistence to break through.

Why joining Smartcat might be your best move so far

  • The ongoing rise of the content economy is causing a massive shift in the language industry. All today’s megatrends — big data, artificial intelligence, machine learning — are converging in it at lightning speed. Smartcat’s disruptive business model taps into this $50b industry with a market network where buyers and suppliers connect, collaborate, and leverage company free-to-use workflow SaaS. The next decade will be the era of market networks and reinventing the $10 trillion service economy, and they’re pioneering this global transformation in all things language-related.
  • You will drive changes in how an old-fashioned global language industry operates while improving how hundreds of thousands of people work, and millions of people exchange knowledge and ideas in the world.
  • They are a global team of 100+ enthusiastic people, with hubs in Boston, Amsterdam, Limassol, Moscow, and Hong Kong — and their users and partners are scattered all around the globe. They’re eager to succeed and transform the world of language services for the better. They grow aggressively while preserving their culture of empathy. As diverse as they are, they love working and having fun together, and they’re sure you’ll love working with them too.
  • Smartcat is backed by Matrix Partners, FJ Labs, and other top VC firms focusing on SaaS and marketplace startups (like HubSpot, Zendesk, Uber, Stripe, RigUp and Quora in their portfolios).

Additional benefits

  • Employment in accordance with the Labor Code of the Russian Federation.
  • Gym within walking distance of the workplace.
  • Work in-office or remotely. The office is located just 7 minutes walk from the “Otradnoe” metro station.
  • Flexible work schedule.
  • Interesting tasks, the opportunity to work as part of our international team including more than 100+ professionals located around the world in places like Boston, Amsterdam, Limassol, Istanbul, and Moscow.
  • They encourage ambitious thinking. Your professional growth and financial reward will depend solely on your efforts and abilities.
Алина Зурабова Head of Engineering & Testing
Smartcat

О компании Smartcat

сфера
Продуктовая компания
инвестиции
$26.1M
размер
101 - 200

Smartcat — это платформа, которая позволяет управлять процессами перевода и локализации, начиная с создания контента и заканчивая выплатами поставщикам услуг. Среди клиентов: Deloitte, Weebly, Flo Health, Wargaming, Xsolla и другие.