Software Engineer PHP

YoungInnovations Pvt. Ltd. (YIPL)

YoungInnovations is a technology company that creates innovative and powerful solutions to global development problems. We aren't in the technology business to get rich (or die trying!), to build hip social media apps or to eventually make a killing on an IPO. YoungInnovations is a special kind of technology company. We specialize in global development; we build partnerships and technology that can change the way the world works for the poorest and most vulnerable people in our societies. Every line of code we write at YoungInnovations has an impact, which is appropriate, given that our key goal is to increase the impact of the work that global development organisations do. We build products, tools and websites that focus on solving problems by providing tailored and innovative solutions which actually work in local contexts. By taking the time to understand the real needs and situations of the people which development work aims to help, we never fail to build products which will be both used and useful. Why work for YoungInnovations? Our products are globally renowned; from making aid data more transparent or providing abused women with ways to securely report and deter that abuse to allowing local citizens to give real-time feedback on the quality of development projects in their communities or gathering and analyzing data to improve earthquake resistance in schools, we do work that matters. Excited yet? Come join us.

Details / requirements:

About the Job

Young Innovations builds custom products across several languages - PHP, Python, Node JS and Javascript - for a broad range of clients within the global development sector. As a software engineer, you will be part of team which builds and delivers innovative solutions to a challenging and fascinating range of client problems. You will work closely with your team to drive the development, working from the concept phase through to release, and ensuring your deliverables are of the highest quality.

You will have an exciting opportunity to experience the entire software development process, learning and employing Agile methodologies like Scrum and Kanban along with various other agile-focused technologies and processes such as automated deployments, continuous integration and pairing. 

Key Responsibilities

  • Develop high-quality, custom web applications using PHP frameworks like Laravel
  • Deploy your code to production and staging servers using automated deployment tools
  • Perform unit- and system-level testing using various testing frameworks
  • Collaborate with the front-end team to ensure that the application meets the standards
  • Perform debugging and troubleshooting activities
  • Monitor applications once they reach the Production stage
  • Collaborate with team members by performing peer code reviews, providing critical feedback and suggestions
  • Contribute to the team’s productivity by sharing your knowledge and experiences
  • Contribute ideas to improve the product
  • Design and work with RESTful API’s
  • Work on Exciting and Challenging Projects 
  • DevelopmentCheck (site)

About You

You love to take on challenging work and solve complex problems. You take pride in your work and have a keen sense of attention to detail. You love to experiment with new tools and technologies. You feel ownership for, and accountability towards, the work that you do. You take deadlines very seriously and are always eager to help others to solve their problems.

Position Requirements (Skills)

  • At least 3 years of experience as a Software Engineer
  • Strong command over Object oriented programming concepts
  • Proficient in PHP frameworks such as Laravel
  • Proficient in vanilla javascript and experience in at least one of the MV frameworks
  • Familiarity with writing unit tests and different unit testing frameworks
  • Working knowledge of Git and its branching models
  • Working knowledge of Linux system
  • Have knowledge of coding standards such as PSR
  • Excellent spoken and written English skills

Nice to have

  • Experienced in software architecture design
  • Have experience with PostgreSQL and noSql databases
  • Have used various programming languages and paradigms
  • Have some experience in/passionate about the development sector

To Apply

Feel like this position been tailor-made for you? Are you the perfect fit? Tell us why you think so. Send your CV, a snappy cover letter which highlights your expertise, skills and experience, and any relevant links/attachments to your work to our Careers team at careers@yipl.com.np

Overview

Category Computer - Programming
Openings 5
Experience 3+ years
Education Please check details below.
Posted Date 24 Aug, 2016
Apply Before 23 Sep, 2016
City Lalitpur