Senior Fullstack Developer

Logo of Smartcat

Smartcat

πŸ“Remote

Job highlights

Summary

Join Smartcat as a Senior Fullstack Engineer and be at the forefront of shaping our platform's future. You will lead the development of cutting-edge features, optimize application performance and scalability, and ensure our growing global client base enjoys an exceptional user experience. This role involves designing, developing, and deploying backend services and APIs, optimizing application performance, collaborating with other engineers, troubleshooting production issues, and participating in code reviews. Smartcat offers a fully remote work environment, a global team, and the opportunity to innovate within a $100 billion industry. We are a rapidly growing company with a strong product-market fit and high-performing team, offering significant growth potential.

Requirements

  • 8+ 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)
  • Strong problem-solving skills and a growth mindset
  • Readiness to thrive in a fast-paced startup environment with extreme focus, a strong sense of ownership, and determination
  • Openness to constructive feedback and value the ideas and opinions of others

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.