Basic Information
Job Description
Are you a programmer by heart, and not necessarily by profession? Are you looking to work on a high tech, global IT application used across the world? Ready to join a world-class IT team that will take yourself and your career to the next level? If yes, join B.M. Nepal’s fast-paced software team comprised of 10+ software engineers giving you a chance to learn and grow together with some of the most talented IT engineers in Nepal.
Responsibilities:
- Based on business requirements and issues, help come up with tech solutions
- Discuss with Tech Lead, Business Lead, DevOps, QA, and tech team in general on architectural issues and solutions, that will help the business
- Guide software developers with less experience
- Perform code reviews
- Write sophisticated, scalable, functional codes that fits with the current software architecture, including unit-tests for those codes
- Test, document and review the written codes, before passing to QA for automation tests
- Research new technologies to find better tech solutions for existing software architecture. Review with tech lead and implement the agreed solutions
- If you have key knowledge within a specific area, you may become the go-to expert for such technologies/coding solutions (you may be a talented JavaScript expert, or a talented PHP coder etc).
Job Requirements
Soft Skills required
- Fast learner
- Passionate coder (you got to love coding!!)
- Team player
- Pays attention to details
- Possesses an ever positive Can-Do and Will-Do attitude
- Willing to go that extra mile to learn fast and grow fast
Technical Skills required
Very good coder well versed within the following:
- Coding experience 4+ years
- PHP
- SQL
- JavaScript
- Yii, Laravel Framework
- Angular.js, React.js
- MySQL
- APIs, XML and JSON
- Functional and Unit Testing
If you have knowledge within the following technologies, that would be an advantage but it is not a requirement:
- Node.JS
- MongoDB
Special Information
If you’re looking to join a fast-paced and agile company with plenty of opportunities for growth and development, you’ve come to the right place. You’ll be joining a very talented team of people in a fun and challenging work space, allowing you to learn and grow as much as you wish.
If you’re smart, a quick learner, and ready for new challenges, join our team of professionals. We’re always looking for talented people.
In general, you will be joining a dynamic and friendly office environment. Upon starting the job, you’ll be provided with a suitable laptop. Lunch is served daily in the office as well as coffee, tea, water etc (free of charge).