Reset Password

Senior Software Engineer

Freelancer Company Nepal is seeking for Senior Software Engineer in PHP.

More About The Career

About the job

Freelancer Company Nepal 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 Senior Software Engineer at Freelancer Company Nepal you will take up the challenge of leading a high-performing team working on multiple products at any given time, while ensuring they maintain a focus on delivering high quality products.

You will work closely with your Department Lead and other Senior Software Engineers to ensure that code is of high quality, that our QA processes are followed down to the letter, that the product backlog gets organised, updated and completed during every Sprint. It’s also down to you to communicate effectively and professionally with the client, to own the product development and to ensure that your team is sufficiently resourced in order to deliver great quality products on time.

About you

You are a team player who loves tech products the way you’d love your own kids, with a mean eye for detail and a passion for finding new ways to improve any product! You are a knock-out expert in your field, you love to learn and you see huge value in sharing that learning and expertise with your team in order to help them improve. You eat and breathe technology and are able to work in a fast-paced environment and adapt readily to change.

Your experience

  • At least 3 years of experience as a Sr. Developer/ Software Engineer and leading project teams
  • Strong command over Object oriented programming concepts
  • Proficient in Php and Laravel Framework
  • Proficient in vanilla javascript and experience in at least one of the MV frameworks
  • Experienced in writing unit tests
  • Working knowledge of git and its branching models
  • Working knowledge of linux system and server administration
  • Working knowledge of PostgreSQL
  • Proven experience in software architecture design
  • Experience working in agile environment and scrum/kanban teams
  • Experienced in code reviews
  • Good understanding of coding standards such as PSR
  • Strong problem-solving skills and the ability to analyze quantitatively, scope technical requirements and prioritize deliverables
  • A strong self-manager, very well-organized, with excellent time-management skills
  • Excellent communication skills, with a focus on clear and proactive communication
  • Excellent spoken and written English skills

Nice to have

  • Experience with HTML5/CSS3, ReactJS, NoSQL databases, Elasticsearch, RabbitMQ
  • Understanding of QA process
  • Have used various programming languages and paradigms
  • Have some experience in/passionate about the development sector