Mountainise Inc
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.