Our development process involves a variety of challenging tasks such as extracting translatable text from files and collecting translation quality metrics data. Ensuring the services our platform offers remain scalable and resilient is a challenge in itself. We’re now going through a phase of rapid growth, so the successful candidate should expect even more interesting, complex tasks in the future.
Why joining Smartcat might be your best move so far
Play a key role in the upgrading of our complex high-load application, contribute to the development of its architecture and infrastructure, and most importantly, see the results in action in Smartcat’s live application with real users.
Apply any modern technologies and approaches as long as you can justify their value, advantage, and return on investment. Gain experience with MongoDB, k8s, and other technologies and approaches.
Work with a large MongoDB cluster including more than 30 servers with over a billion records in its largest collection. MongoDB is our main database technology and we would be happy to share our development and maintenance experience with you.
The 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 our free-to-use workflow SaaS. The next decade will be the era of market networks and reinventing the $10 trillion service economy, and we’re pioneering this global transformation in all things language-related.
You will enjoy building with us. You will drive change in an old-fashioned global language industry while improving the work of hundreds of thousands of people, and helping millions of people exchange knowledge and ideas all around the world.
Smartcat uses a disruptive business model in the $50b language industry, connecting it to a market network where buyers and suppliers can connect, collaborate, and leverage our free-to-use workflow SaaS platform. We’re developing an online environment with professional translation tools offering comprehensive functionality which allows users to automate the translation process as well as related processes, such as: CAT (Computer-Assisted Translation) tool aka Editor, Supplier selection and evaluation (Marketplace), Integration with third-party content sources, Client management & team management (CRM functionality), Supplier payments and invoicing.
Smartcat is backed by Matrix Partners, FJ Labs, and other top VC firms focusing on SaaS and marketplace startups (you might recognize names like HubSpot, Zendesk, Uber, Stripe, RigUp and Quora in their portfolios). This helps us innovate at a fast pace and learn from top professionals in other industries.
Deloitte, Weebly, Flo Health, Wargaming
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
Vue.js 2.6 + Vuex + Typescript 3.7 (Partly Knockout.js)
We are a global team of 100+ enthusiastic people, with hubs in Boston, Amsterdam, Limassol, Moscow, and Hong Kong — and our users and partners are scattered all around the globe. We’re eager to succeed and transform the world of language services for the better. We grow aggressively while preserving our culture of empathy. As diverse as we are, we love working and having fun together, and we’re sure you’ll love working with us too.
Client Management, Project Management, Vendor Management, CAT system, Payments
Your mission is to build and lead а developer team to accelerate hypothesis testing (release cycle) while ensuring quality and scalability for the module. You will need to partner with the Product Owner and other team leads to build the best platform for Connected Translation.
Build a team of 3–4 A+ players in 3 months. You will need to both work with existing team members as well as hire new talent.
Lead the elaboration of the development plan to ensure rapid releases and high productivity thus achieving business goals. You will be working with the Product Owner to find the optimal solution.
Prepare and implement a technical upgrade plan for domain (which one - we'll discuss during the interview) to reduce time to market and optimize code for fast hypothesis testing.
Preparing development strategies and a product roadmap with the main stakeholders (Product Owner and System Architect) while being accountable for its timely delivery.
Leading a team to develop quality software that is used by linguists, agencies, and global brands all over the world.
Developing and evaluating your direct reports to ensure efficient operation, continued growth, and positive employee engagement.
Providing training, guidance, and mentorship to individuals in the team.
Continuously improving code quality and eliminating legacy in the branched piece of code.
Сollaborating with other team leads and departments.
At least two years of experience creating and operating high-load web applications based on the .Net stack.
Being able to plan the application architecture in a load-balancing environment.
Understanding and conscious application of OOP principles and design patterns.
Solid understanding of C# and its features.
Experience in developing applications with concurrent access to resources in the database.
Experience in frontend development building web applications or willingness to learn more on the subject.
Willingness to learn and gain experience working with the product and people.
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.
Openness to feedback and differing opinions and ideas, easy-going attitude and high tolerance to cultural differences.
Want to join our team? Apply by sending your resume to email@example.com.