Careers
We are an awesome team to join - people say :)
Jobs
Sr. Software Engineer
Job Description
- Break down business requirement into user stories with proper descriptions.
- Properly estimate the turn around time of technical tasks and projects undertaken along with given/required resources.
- Have meaningful communication with the clients and make sure the development team has proper understanding of what is to be built and when.
- Ensure that work in day to day is being progressed using the framework defined by {{site.title}}.
- Contribute to identify and remedy any pitfalls perceived in the software development processes being followed by {{site.title}}.
Job Specification
- Very good understanding of Design Sprints
- Should be involved passionately in every steps
- Expertise in OOD processes
- Proficient in UML
- Must be a expert in transforming problems into viable solutions with ease.
- Complete server provisioning
- Provisioning tools like chef, puppet
- Load balancing:- haproxy
- Server monitoring tools like god, monit/graphite
- Backup mechanisms:- database and server instance backups
- Virtualization concept:- docker, vagrant.
- Should be able to choose technologies wisely
- like which language to use,
- which framework
- Good understanding of Multiprocessing and Multithreading concepts
- Very good concept of Continuous Integration and Continuous Delivery
- Must be able to use any of the frontend frameworks
- Ember.js, AngularJS, React, etc
- Must be a learner and a good teacher.
- Must have better understanding of language and frameworks used in daily basis.
- Must be able to keep up with trends in the constantly evolving technology.
- Must have strong understanding of webapplication and server security and remedies
- XSS, SQL Injection, Denialofservice attack, Arbitrary code execution, Memory corruption, CSRF, Buffer overflow, etc
- Must have good understanding and ability to work with
- Socket Programming, SQL, Meta Programming, etc
Please send an awesome CV to [email protected]
Node.js Developer
Job Description
- If you have a deep interest in software and its ability to impact and improve the process of governance, we are interested in talking to you.
- Ideabreed It solution pvt.ltd is seeking a Node.js developer who is dedicated to their craft, writes code that they are proud of and can hit the ground running for our team. The right candidate will write maintainable, high standard codes, and make architectural and system design decisions.
- IB is focused on developing and deploying innovative products and services to the corporate, social, government, financial and various other sectors in Nepal.
- If this description and the items below seem like a potential fit we look forward to hearing from you.
Job Specification
- Robust knowledge of Node.js frameworks such as Express.JS, Socket.io
- Strong understanding of middlewares
- Proficient in writing unit tests and using unit testing tools.
- Understanding of server-side templating, such as Jade, Pug, EJS will be an added advantage
- Better understanding of nature of asynchronous programming and its workarounds
- Strong proficiency in Javascript (ES6 recommended)
- Must have good idea of OOP, Algorithm and Relational Database Management System.
- Strong experience in a front-end JS/Typescript library. Primary- ReactJS.
- Knowledge of authentication and authorization between multiple systems,environments
- Understanding of fundamental design principles behind scalable platform
- Proficiency in using versioning tools
- Basic knowledge of cloud servers will be an added advantage
- Work as part of a team developing applications and services using Agile development methods
- Contribute to team and organizational improvements in process and infrastructure
- Build customer-facing UI and back-end services
- Previous working experience as a Node.js Developer for 2 years
- Applicable knowledge of web libraries and frameworks
- Familiarity with the whole web stack, including protocols and web server optimization techniques
- Strong analytical skills and problem solving aptitude
- Strong troubleshooting skills
- Ability to communicate and work well with others, especially with remote team members via email and project management tools. Basically, Good verbal and written communication skills
- Comfortable working in a collaborative environment with team members and clients
Please send an awesome CV to [email protected]
Python Developer
Job Description
- Writing effective, scalable code
- Developing back-end components to improve responsiveness and overall performance
- Integrating user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Job Specification
- (Backend)
- Experience in writing clean code.
- Experience in sql and nosql database systems.
- Expertise in at least one popular Python framework (like Django, Flask , Fastapi, Starlette)
- Knowledge of object-relational mapping (ORM)
- Knowledge of repository with ORM
- Knowledge of entrypoints, services, handlers, commands, models, abstracts in python
- Should know about Testing like unittest, pytest
- Good knowledge of docker.
- Good in code documentation.
- Excellent knowledge of rest architecture
- Team spirit
- Good problem-solving skills
- (Frontend)
- Good knowledge of DOM
- Expertise as a Typescript Developer
- Experience in writing clean code.
- Expertise in at least one popular Js framework (like React, Anjular , Vue)
- Should have knowledge on Testing like testyts
- Good knowledge of docker.
- Good in code documentation.
- Excellent knowledge of rest architecture
- Team spirit
- Good problem-solving skills
Please send an awesome CV to [email protected]
Flutter Developer
Job Description
- If you have a deep interest in software and its ability to impact and improve the process of governance, we are interested in talking to you.
- Ideabreed It solution pvt.ltd is seeking a Node.js developer who is dedicated to their craft, writes code that they are proud of and can hit the ground running for our team. The right candidate will write maintainable, high standard codes, and make architectural and system design decisions.
- IB is focused on developing and deploying innovative products and services to the corporate, social, government, financial and various other sectors in Nepal.
- If this description and the items below seem like a potential fit we look forward to hearing from you.
Job Specification
- Experience in Java (extensions, data classes, sealed classes, objects and basics of coroutines, Lambda & higher order functions)
- Skills in Flutter is highly valued Strong knowledge of MVC, VVM, Architecture component and memory management
- Strong knowledge of ROOM models and define relationships, access dates using DAO's Experience with offline storage, threading, and performance tuning
- Experience with Android Studio, Android Components and UI Component, Animation & Design Guidelines
- High-caliber proficiency in Android SDK and experience with third-party SDKs and APIs Strong coding and analytical skills Skills Preferred.
- Understanding of Android Coding Architecture & Patterns Strong knowledge of Problem breakdown into multiple functions Strong knowledge of SQLLite and able to perform CRUD operations, JOINs and proficient in RDBMS.
- Experience with Testing & Debugging (unit testing, UI testing and automation)
- Experience with RESTful web services and parsing JSON/XML Fluency with XCode, JIRA, GIT and other common software development tools
- Strong software engineering skills, can design and implement software projects from the ground up.
- Understanding of the full mobile development life cycle Good understanding of OOPS concepts, and Design pattern
Please send an awesome CV to [email protected]
React Native Developer
Job Description
- Firm grasp of the JavaScript including ES6+ syntax
- Experience with React is required
- Experience with React Native is required
- Experience with Redux and Thunk is required (Knowledge on Redux Saga is a Plus)
- Experience with Using Third-Party Dependencies
- Experience with Native Modules like Camera, GPS, etc.
- Experience creating, implementing, and using REST APIs is required
- Experience with Agile software development methodologies is required
- Experience with GIT is required
- Should have knowledge of JS Animations
- Good knowledge of some mostly used javascript libraries
- Basic Knowledge of both Android and IOS and have knowledge of native code too
- Familiar working with REST APIs for integrations
Job Specification
- At least a year of working experience in related field.
- Solid understanding of Data Structure and Algorithms.
- Solid understanding of Object Oriented Programming concepts.
- Follow agile principles and processes including (but not limited to) standup meetings, sprints and retrospectives.
- Theoretical and practical knowledge of SQL / NoSQL databases with hands on experience in at least one database system.
- Strong problem solving and written and verbal communication skills in English.
- Familiarity with Version Control tools such as Git
- Ability to design, build and work with RESTful Web Services in JSON and XML formats.
- Familiarity or the ability to learn and adapt to current trends and best practices.
- Must be self-motivated, flexible, collaborative, with an eagerness to learn
Please send an awesome CV to [email protected]
QA Specialist
Job Description
- Develop and execute automation scripts using open source tools
- Experience working in an Agile/Scrum development environment
- Should have knowledge of Automation tools
- Should be hands on with sql-database
- Experience in Performance testing, Load testing and tools like JMETER is a plus.
- Stay up-to-date with new testing tools and test strategies
Job Specification
- Creating detailed, comprehensive and well-structured test plans and test cases
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Develop and apply testing processes for new and existing projects to meet client needs
- Collaborate with the Project Development team to ensure consistent project execution
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Understanding of various software testing methods, levels, types, and processes and where they fit in the overall SDLC
- Critical thinker and problem-solving skills - Good Logical, analytical Skill and fast learning
Please send an awesome CV to [email protected]
Perks
09 - 06 Office time
5 Working Days / Week
Awesome Career Growth
Professional Team
Write Less Do More Attitude
Competitive Salary
We listen to everyone
Family Environment
Provident Fund
Reimbursement For Office Related Work
Trainings
Team Building Activities
Breakfast - Lunch - Refreshments
Laptop Allowances
Internet Allowances
Project Completion Bonuses
Dashain Bonus
Gallery
If you really liked us, please send us your CV to [email protected] and stay in touch. We love reading emails