Xcorp

Senior Software Engineer

Xcorp

full-time

Posted on:

Origin:  • 🇳🇵 Nepal

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSGoJavaScriptLinuxNode.jsNoSQLPythonRDBMSReactReduxSDLCShell ScriptingSQLTypeScriptUnix

About the role

  • Work with the team to help solve business problems.
  • Design, implement, test, deploy, and maintain innovative software solutions to improve performance, durability, cost, and security.
  • Use software engineering best practices to ensure high quality deliverables.
  • Write high-quality distributed system software.
  • Work in agile software development with 15-day sprints.
  • Participate in new application solutions, front-end and business logic development, and build Web API/Web services.
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Use a broad range of tools and techniques to extract insights from industry trends.
  • Demonstrate critical thinking and bring order to unstructured problems.
  • Remain open to feedback and opportunities for self-improvement.
  • Regularly attend daily stand-ups and team meetings.
  • Monitor and supervise team members and provide technical leadership and knowledge sharing.

Requirements

  • Full stack engineer proficiency in browser-side client technologies including HTML5, CSS, ReactJS/Redux, and object-oriented JavaScript.
  • Hands-on experience primarily with NodeJS.
  • Python and Golang are a big plus.
  • Experience with TypeScript.
  • A big plus with experience in Nest and Next Framework.
  • Exposure to AWS architecture, concepts, and other DevOps tools.
  • High-level knowledge of APIs and libraries.
  • Experience with RDBMS (SQL and NoSQL).
  • Experience with Unix/Linux (including shell scripting).
  • Experience with test-driven development, continuous integration, and continuous deployment processes.
  • Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
  • 1+ years of experience contributing to architecture and design of systems.
  • Minimum of 3+ Years of non-internship professional full-stack software development experience.
  • Experience developing, building, and maintaining APIs, user-facing experiences, services, and systems.
  • Experience taking storyboards, wireframes, and concept art to highly polished responsive commercial web applications.
  • Experience with the full Software Development Life Cycle; front-end and back-end web application development.
  • Familiarity with tools like Jira, Git, Trello, Moqups, Figma.
  • Security-minded with awareness of potential threats and vulnerabilities.
  • Clear English communication and documentation skills.
  • Leadership abilities to monitor and supervise a group of employees.
  • A track record of technical leadership and being a knowledge resource for colleagues.
  • Self-motivated, fast learner, top-notch organization skills, passion for teamwork and collaboration.
  • Bachelor’s or Master's degree in Computer Science or Computer Engineering.
  • Must be located in Kathmandu and able to work in the company offices.
  • Ability to work across time zones as team members are in different time zones.