Logo
Mountainise Inc

Senior Software Engineer – Full Stack

Mountainise Inc, San Francisco

Save Job

Mountainise Inc. is seeking a Senior Full Stack Software Engineer with a strong Python backend focus and modern frontend experience . The ideal candidate should have a deep understanding of scalable system architectures, API design, cloud deployment, and frontend frameworks . This role involves building and maintaining full-stack applications, integrating cloud-based solutions, and ensuring high performance and security.

Key Responsibilities

  • Develop, maintain, and optimize full-stack web applications using modern technologies.
  • Design and implement scalable RESTful & GraphQL APIs with best practices in security and performance.
  • Architect and develop backend services using Python frameworks (Django, Flask, FastAPI).
  • Work with SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB) to optimize queries and data storage.
  • Develop interactive and responsive UIs using React, Angular, or Vue.js .
  • Implement state management solutions (Redux, Vuex, Context API) for frontend applications.
  • Ensure high performance and scalability using caching, queuing, and microservices architectures.
  • Utilize DevOps & CI/CD pipelines (Docker, Kubernetes, Jenkins, GitHub Actions) for seamless deployments.
  • Integrate cloud services (AWS, Azure, GCP) for hosting, storage, and serverless functions.
  • Optimize frontend and backend performance through profiling, load testing, and best coding practices.
  • Work in an Agile environment , collaborating with designers, product managers, and backend engineers.
  • Mentor junior developers and contribute to team knowledge-sharing.

Qualifications & Skills

  • 5+ years of experience in full-stack development.
  • Expertise in Python backend frameworks (Django, Flask, FastAPI) with strong API development skills.
  • Proficiency in working with databases (PostgreSQL, MySQL, MongoDB, Firebase).
  • Experience with cloud platforms (AWS, GCP, Azure) and serverless architectures.
  • Strong understanding of microservices, containerization (Docker, Kubernetes), and API Gateway management.
  • Experience with CI/CD pipelines , version control (Git), and Agile methodologies.
  • Familiarity with authentication, security best practices, and role-based access control (RBAC).
  • Excellent problem-solving skills, debugging expertise, and ability to work in a fast-paced environment.

Nice to Have

  • Experience with GraphQL, WebSockets, gRPC, or real-time applications.
  • Knowledge of AI/ML integration and data processing pipelines.
  • Hands-on experience with Terraform, Ansible, or Infrastructure as Code (IaC).
  • Familiarity with performance optimization techniques for both frontend and backend.
#J-18808-Ljbffr