Senior Fullstack Developer

Smartcat Logo

Smartcat

πŸ“Remote

Summary

Join Smartcat as a Senior Fullstack Engineer and lead the development of cutting-edge features, optimizing application performance and scalability for our growing global client base. You will design, develop, and deploy backend services and APIs, collaborate with cross-functional teams, troubleshoot production issues, and actively participate in code reviews. This role requires 7+ years of software engineering experience, including at least 3 years in .NET and C#, along with experience in product companies and modern web frameworks. Strong problem-solving skills, a growth mindset, and proficiency in data analysis are essential. Smartcat offers a fully remote work environment, the opportunity to innovate within a $100 billion industry, and the chance to be part of a rapidly growing company.

Requirements

  • 7+ years of proven professional experience as a Software Engineer, with at least 3 years in .NET and C#
  • 2+ years of experience in product companies (SaaS)
  • 2 years of commercial experience with modern web frameworks like React/Angular/Vue
  • Passion and strong skill for writing clean, maintainable, and testable code and well-documented C# code
  • Experience with writing and maintaining Unit tests and E2E tests
  • Advanced experience with MongoDB
  • Upper-intermediate or higher English proficiency
  • Experience with usage of the LLM-based solutions in daily workflow (ChatGPT, CoPilot, JetBrains AI Assistant, etc.)
  • Understanding of vector databases, embeddings, and RAG implementations
  • Strong problem-solving skills and a growth mindset
  • Experience working in a growth team, implementing projects with open technical specifications, and the ability to solve problems "on the fly."
  • Proficient in data analysis, with an understanding of product analytics principles and A/B testing
  • Ability to quickly adapt to changes is crucial
  • Effectively collaborate with other departments
  • Formulate technical solutions aligned with business goals
  • Willingness to learn new technologies and solve problems in uncertain conditions

Responsibilities

  • Design, develop, and deploy backend services and APIs that solve real-world customer challenges
  • Optimize application performance, scalability, and security
  • Collaborate with product managers, frontend engineers, and DevOps to ensure seamless integration of services
  • Troubleshoot and resolve production issues efficiently
  • Actively participate in code reviews, knowledge sharing, and continuous learning

Benefits

Fully remote team

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.