Careers

Our mission is to be a role model technology company.

We want to be trusted partners, world class engineers, and creative innovators for our clients. We want to be a home for hackers and experts, future leaders, and damn smart and fun people in our offices in the US and Kathmandu.

But mainly we want to be great; defined by the brilliant Leapfroggers that we work with, unrelenting pride in craftsmanship, and creating impact in industries and ecosystems. And we're just getting started. If you can flat out code, design, and understand and embrace complex business and technical problems - please keep reading.

Our Values

Be Nice, Have Integrity

You're nice - but you're also direct, transparent, and honest in your opinions. And you expect the same from your peers.

Always be Learning

You're a hopeless fan of your chosen craft. Whether you design, code, or manage people or projects - you strive for continuous learning and improvement because you're passionate about what you do.

Be Ambitious

You challenge yourself, and always push yourself to new heights - be it skills, career, or just a problem you want to solve in a better way.

Be Open

You're open to new ideas, even if they challenge the status quo or your preconceived notions.

Open Positions

  • Job Description
    • Oversee and/or lead analysis, architecture design, development, deployment, and maintenance of large scale and/or complex applications.
    • Ensure excellent code quality through, code reviews, periodic audits and implementation of best practices on related projects.
    • Gather and analyze business requirements, understand business perspective of the client, and plan product roadmap in collaboration with the project manager and the client.
    • Be involved in project risk analysis and mitigation, continuously review problems to determine the root cause in order to prevent them in the future
    Skills
    • At least 5 years of professional experience.
    • Extensive Python experience including knowledge of various Python frameworks like Django and flask.
    • Experienced with databases like MySQL, PostgreSQL, and ORM (Object Relational Mapper) libraries.
    • Experienced with the AWS ecosystem or similar cloud-based provider developing scalable websites/services
    • Hands-on experience developing, releasing, and maintaining large-scale software applications
  • Job Description
    • Analyze and understand product’s environment, architecture, and interdependencies to determine and apply appropriate test methodologies. Plan and perform end-to-end testing effort of high complexity features.
    • Set up test environment, communicate testing progress, improvements or corrections to team throughout the development process.
    • Serve as a liaison between developers and product owner, providing feedback on application readiness.
    • Dig deeper into test failures and work with developers to identify root cause and produce clear and detailed bug report.
    • Ensure proper test and release documentation. Manage release process.
    • Perform performance and security testing of the application as necessary.
    Skills
    • At least 2 years of professional experience.
    • Good understanding of software test methodologies, best practices and terminology.
    • Hand on experience with test environment setup, including operating system, browsers, database, configuration.
    • Proven experience utilizing both structured and exploratory testing techniques.
    • Good knowledge of tools for security and performance testings.
  • Job Description
    • Develop cutting edge front end interfaces for modern internet applications using latest front end technologies
    • Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
    • Write tested and documented JavaScript, HTML and CSS while making design and technical decisions.
    Skills
    • At least 2 years of professional experience.
    • Hands on experience complex AngularJS applications, directives, controllers, services.
    • Good expertise with HTML, CSS, and writing cross-browser compatible code.
    • Good understanding of AJAX and JavaScript Dom manipulation Techniques
    • Experience with RESTful services
    • Experience in JavaScript build tools like grunt or gulp
  • Job Description
    • Analyze, design, develop, deploy and maintain software application. Write modular, reusable and excellent quality code through automated tests, code reviews and implementation of best practices.
    • Make architectural decisions in collaboration with technology experts, ensure proper technical documentation.
    • Ensure scalability, performance, reliability and security of the application
    • Automate deployments, integrate CI and perform manual deployments when needed.
    Skills
    • At least 2 years of professional experience.
    • Strong expertise with Core Java concepts.
    • Hands on experience in either Spring Framework and related Programming Models
    • Good Knowledge of SQL and Relational Databases
    • Good knowledge of Java Application Servers
  • Job Description
    • Oversee and/or lead analysis, architecture design, development, deployment and maintenance of complex software applications.
    • Ensure excellent code quality through automated tests, code reviews, periodic audits and implementation of best practices in the projects.
    • Gather and analyze business requirements, understand business perspective of the client, and plan product roadmap in collaboration with the project manager and the client.
    • Be involved in project risk analysis and mitigation, continuously review problems to determine the root cause in order to prevent them in the future.
    Skills
    • At least 5 years of professional experience.
    • Deep knowledge and proven experience in either Java/Spring Framework and/or AngularJS.
    • Ability to lead a team of software development engineers and work with senior management, technological experts, and the product team.
  • Job Description
    • Provide production support for our live application that provides remittance platform to transfer money from the U.S. to countries like Nepal, India, Korea, Vietnam etc.
    • Respond to customer support requests, clarify concerns and fix the issues logged.
    • Be in sync with the development team to properly understand the application.
    • This is an evening shift job with working hours 4:00 PM to 1:00 AM NPT. Food and transportation services will be arranged by the company.
    Skills
    • Hands-on experience with SQL technologies (MySQL and PostgreSQL).
    • Good knowledge of UNIX.
    • Knowledge of at least one programming language preferred.
    • Sound knowledge of web application deployments and server management.
    • Experience using cloud service providers like Amazon Web Services etc. is preferred
  • Job Description
    • Make sure that the correct monitors are deployed at the remote infrastructure and internal/external network so that any failures can be quickly detected and repaired. Investigate anomalous activities
    • Implement and maintain security solutions as needed for compliance and security operations
    • Implement and maintain enterprise security policies and operation documents
    • Perform different security testing and vulnerability assessment of web application, servers and network
    • Collaborate with other engineering partners within organization to support the design of security solutions
    • Audit production infrastructure, identify and triage security problems within the production environment
    Skills
    • One or more years of experience in the related field.
    • Knowledge of at least one programming language
    • Excellent understanding of web/network protocols
    • Hands on experience with penetration testing and vulnerability assessment (Web application, Server, Network)
    • Hands on experience with anti malware tools, web application firewalls, network intrusion prevention/detection system
    • Experience with network base firewall and network access control
    • Knowledge of incident handling and responding and disaster recovery planning
    • Understanding of system hardening processes, tools, guidelines and benchmarks
  • Job Description
    • Deployment, automation, monitoring, scaling and maintenance of all applications and deployment environments, and infrastructure like AWS and Azure
    • Load test of application and monitor response time of REST APIs and database queries.
    • Make sure that the correct monitors are deployed at remote infrastructures, internal and external networks, hardware or VMWare so that any failures can be quickly detected and repaired. Perform scheduled manual monitoring where necessary
    • Work on backups and disaster recovery planning for databases, source codes and other assets of the organization
    • Troubleshoot and resolve complex issues in remote servers
    Skills
    • One or more years of experience in the related field.
    • Knowledge of at least one programming language
    • Understanding of web/network protocols
    • Hands on experience of configuring web servers, application servers, database servers
    • Hands on experience of working with cloud computing, virtualization, automation, monitoring, web application deployment and security. (Preferably AWS and Azure services)
    • Knowledge of incident handling, responding and disaster response planning
  • Job Description
    • Analyze and understand each product’s environment, architecture, and interdependencies to determine and apply appropriate test methodologies
    • Dig deeper into test failures and work with developers to identify the cause and produce clear and detailed bug report. Perform performance and security testing of the application as required
    • Pro-active involvement in project risk analysis and mitigation, continuously review problems to determine the cause to prevent them in the future.
    • Build an automated testing suite following best practices when needed
    • Manage release process and deployment. Ensure proper test and release documentation
    • Mentor and share knowledge within the team and help in the continuous growth of junior team members.

     

    Skills
    • Graduate in Computer Engineering or similar IT background or equivalent practical
    • Minimum three years of professional experience
    • Excellent understanding of software test methodologies, best practices, and terminology
    • Proven experience utilizing both structured and exploratory testing techniques
    • Good knowledge of Selenium web driver and automation framework
    • Good knowledge of OWASP security guidelines for web development and security tools
    • Knowledgeable of UNIX, AWS, Jenkins, and other deployment tools
  • Job Description
    • Understand customer needs, gather business requirements and be truly concerned about the customer success.
    • Lead and manage software development projects through the entire software development lifecycle.
    • Responsible for activities like requirement building, change management, backlog prioritization, sprint planning, releases, daily standups, reviews and overall execution.
    • Ensure proper monitoring and periodic project health check (code quality, project quality, security, resource dependencies etc.) of assigned projects.
    • Meet commitments and drive closure to open items with attention to detail and quality of work.
    • Manage and communicate changes in scope in a timely manner.
    • Act independently, making decisions as needed, sometimes with incomplete information and under tight deadlines and pressure.
    Skills
    • At least 3 years of professional experience with a demonstrable experience of handling medium complexity projects.
    • Technical background with understanding and/or hands-on experience in software development and web technologies is a plus.
    • Excellent verbal and written communication skills – both English and Nepali. Fluent in client communication.
    • Knowledge of multiple functional areas such as Product Management, Engineering, UX/UI, Sales, Customer Support, Finance or Marketing.
    • Excellent problem-solving, organizational and analytical skills. Ability to make decisions independently as needed, sometimes with incomplete information.
    • Knowledge and experience of Agile development methodologies is preferred.

Don't see where you fit and still want to work with us? Drop us an email telling us why.

career@lftechnology.com