We are an exciting, USA-based technology company with a rich history of software engineering in Kathmandu. Join our dynamic team and elevate your career by contributing to the development of cutting-edge internet web applications using the latest technologies.

Position: Software Architect

Responsibilities:

  • Lead the design, implementation, testing, deployment, and maintenance of innovative software solutions, ensuring service performance, durability, cost-efficiency, and security.
  • Architect scalable and resilient systems while adhering to software engineering best practices to uphold the highest quality standards.
  • Guide the team in solving complex business problems with innovative software solutions.
  • Participate in the full software development life cycle, including front-end, back-end, and API development, with a focus on scalability and performance.
  • Build reusable code and libraries to ensure maintainability and scalability.
  • Stay abreast of industry trends, integrating insights to enhance company offerings.
  • Drive the adoption of agile methodologies, participating in sprints and retrospectives to optimize team productivity.
  • Foster a culture of continuous improvement, encouraging feedback and innovation within the team.
  • Ensure security best practices are implemented across all projects, identifying and mitigating potential vulnerabilities.
  • Act as a mentor and knowledge resource for team members, providing guidance on technical and architectural challenges.
  • Collaborate with cross-functional teams, attending daily stand-ups and relevant meetings to ensure project alignment.

Requirements:

  • Proven experience as a Software Architect or similar role, with a strong understanding of architectural design patterns, system reliability, and scaling.
  • Extensive experience in full-stack development, with proficiency in HTML5, CSS, ReactJS/Redux, and object-oriented JavaScript.
  • Hands-on experience with NodeJS, and a strong preference for familiarity with Python and Golang.
  • Expertise in Typescript and experience with Nest and Next frameworks is highly desirable.
  • Deep understanding of AWS architecture, DevOps tools, and cloud services.
  • Comprehensive knowledge of APIs, libraries, and RDBMS (SQL and NoSQL).
  • Experience with Unix/Linux systems, including shell scripting.
  • Strong foundation in computer science principles, including object-oriented design, data structures, and algorithms.
  • Proven experience in test-driven development, continuous integration, and deployment processes.
  • Track record of developing, building, and maintaining scalable APIs, user-facing applications, and backend services.
  • Familiarity with project management tools such as Jira, Git, Trello, and design tools like Moqups and Figma.
  • Security-minded with a keen eye for identifying potential threats and vulnerabilities.
  • Excellent communication skills, both verbal and written, with a demonstrated ability to educate and lead teams.
  • Leadership experience, with the ability to supervise and motivate a team to achieve organizational goals.

Additional Skills:

  • Self-motivated, fast learner with strong organizational skills.
  • Passionate about teamwork, collaboration, and continuous improvement.

Educational Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.

Work Experience:

  • Minimum of 5+ years of professional full-stack software development experience, with a significant portion in an architectural or leadership role.

Company Benefits:

  • Competitive salary exceeding market standards for exceptional candidates.
  • A collaborative and innovative work environment.
  • Five working days per week.
  • Festival bonuses and various leave options including paid, sick, paternity, and maternity leaves, in addition to national holidays.
  • Leave carry forward policy.

Location:

  • Hybrid mode based in Kathmandu, with a requirement to work from our offices as needed.

Note:

  • The role involves collaborating across different time zones, necessitating flexibility in working hours to meet project demands.

Join us and be a part of a forward-thinking team driving technological innovation!