Senior Fullstack Developer

Smartcat
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:
Similar Remote Jobs




