Build Your Career with MN Softwares
Join Nepal's leading software development company and work on exciting projects that make a real impact. We're always looking for talented individuals who are passionate about technology and innovation.
Why Work With Us?
We believe in creating an environment where talented individuals can thrive, grow, and make meaningful contributions.
Comprehensive health insurance and wellness programs for you and your family.
Hybrid work options with flexible hours and a comfortable office space.
Work with cutting-edge tools and technologies on modern equipment.
Continuous learning opportunities, conferences, and skill development programs.
Clear career progression paths and opportunities for advancement.
Stable employment with a growing company and competitive compensation.
Work on exciting projects and contribute to innovative solutions.
Opportunity to work with international clients and diverse projects.
Our Culture & Values
Innovation First
We encourage creative thinking and provide the freedom to explore new technologies and approaches.
Collaborative Environment
Our team works together, shares knowledge, and supports each other to achieve common goals.
Work-Life Balance
We believe in maintaining a healthy balance between work and personal life for optimal productivity and happiness.
Continuous Learning
We invest in our team's growth through training, conferences, and opportunities to work with latest technologies.
Open Positions
Explore our current job openings and find the perfect role to advance your career in technology.
We're looking for a senior full stack developer to join our growing team and help build cutting-edge web applications.
Requirements:
- 3+ years of experience with React and Node.js
- Experience with TypeScript and modern JavaScript
- Knowledge of database design and optimization
- Experience with cloud platforms (AWS/Azure)
- Strong problem-solving and communication skills
Responsibilities:
- Develop and maintain web applications using modern technologies
- Collaborate with design and product teams
- Write clean, maintainable, and well-tested code
- Mentor junior developers and contribute to technical decisions
- Participate in code reviews and technical discussions
Join our mobile team to create amazing mobile experiences for iOS and Android platforms using React Native.
Requirements:
- 2+ years of experience with React Native
- Knowledge of native iOS and Android development
- Experience with mobile app deployment and distribution
- Understanding of mobile UI/UX best practices
- Experience with state management libraries
Responsibilities:
- Develop cross-platform mobile applications
- Optimize app performance and user experience
- Integrate with APIs and third-party services
- Collaborate with designers to implement UI/UX designs
- Ensure app quality through testing and debugging
We're seeking a creative UI/UX designer to create intuitive and beautiful user experiences for our digital products.
Requirements:
- 2+ years of experience in UI/UX design
- Proficiency in Figma, Adobe Creative Suite
- Strong portfolio showcasing web and mobile designs
- Understanding of user-centered design principles
- Experience with prototyping and user testing
Responsibilities:
- Create user interface designs for web and mobile applications
- Conduct user research and usability testing
- Develop wireframes, prototypes, and design systems
- Collaborate with developers to ensure design implementation
- Stay updated with design trends and best practices
Help us build and maintain scalable infrastructure and deployment pipelines for our applications.
Requirements:
- 3+ years of experience with cloud platforms (AWS/Azure)
- Experience with containerization (Docker, Kubernetes)
- Knowledge of CI/CD pipelines and automation tools
- Experience with infrastructure as code (Terraform, CloudFormation)
- Strong scripting skills (Bash, Python)
Responsibilities:
- Design and maintain cloud infrastructure
- Implement and optimize CI/CD pipelines
- Monitor application performance and reliability
- Automate deployment and scaling processes
- Ensure security and compliance best practices
Perfect opportunity for fresh graduates or junior developers to start their career in software development.
Requirements:
- Bachelor's degree in Computer Science or related field
- Basic knowledge of programming languages (JavaScript, Python, Java)
- Understanding of web development fundamentals
- Eagerness to learn and grow
- Good communication and teamwork skills
Responsibilities:
- Assist in developing web and mobile applications
- Learn from senior developers and follow best practices
- Write and maintain code under supervision
- Participate in team meetings and project planning
- Contribute to testing and quality assurance
Lead software development projects from conception to delivery while ensuring quality and timeline adherence.
Requirements:
- 3+ years of project management experience in software development
- Experience with Agile/Scrum methodologies
- Strong communication and leadership skills
- PMP or similar certification preferred
- Experience with project management tools
Responsibilities:
- Manage software development projects end-to-end
- Coordinate with clients, developers, and stakeholders
- Ensure projects are delivered on time and within budget
- Implement and improve project management processes
- Risk management and quality assurance
Our Hiring Process
We've designed a straightforward and transparent hiring process to help you showcase your skills and learn about our company.
Application
Submit your resume and cover letter through our application form.
Initial Screening
Our HR team will review your application and conduct an initial phone screening.
Technical Interview
Technical assessment and interview with our engineering team.
Final Interview
Meet with the team leads and discuss your fit with our company culture.
Ready to Join Our Team?
Don't see a position that fits? We're always interested in hearing from talented individuals. Send us your resume!