Senior Software Engineer Full Stack
Mountainise - San Francisco
Work at Mountainise
Overview
- View job
Overview
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