Software System Architect

location-marker
KATHMANDU, NEPAL
FULL TIME
We are looking for a “Software System Architect” who will be responsible for designing and implementing complex software systems. The role requires a deep understanding of software architecture, excellent technical expertise, and the ability to translate business requirements into efficient system designs.

Our mission at Intuji is to help brands scale by creating intuitive customer experiences. We offer a safe and productive environment for all of our team members. If you want to work with a forward-thinking company and be a full-time employee, you can apply immediately!

Our team has grown to over 50 passionate and ambitious individuals who serve over 250 amazing clients all around the world.

Our team will help you grow and discover a unique career path whilst welcoming you to Intuji.

We want you to help us achieve success by:

  • Identify, develop and manage requirements for systems, sub-systems, and product components. 
  • Collaborate with stakeholders to understand business requirements and translate them into software system architecture designs.
  • Design and create the overall system architecture and high-level technical specifications, ensuring scalability, reliability, and performance.
  • Provide technical guidance and leadership to development teams throughout the software development lifecycle.
  • Evaluate and select appropriate technologies, frameworks, and platforms to support the system architecture.
  • Define and enforce coding standards, best practices, and development methodologies to ensure high-quality and maintainable software solutions.
  • Conduct architectural reviews and provide recommendations for improvements and optimizations.
  • Oversee the implementation of the software system architecture, ensuring adherence to the defined design principles.
  • Collaborate with cross-functional teams, including developers, testers, and project managers, to ensure successful project delivery.
  • Stay updated with emerging technologies, trends, and industry best practices related to software system architecture.
  • Oversee progress of development team to ensure consistency with initial design
  • Provide technical guidance and coaching to developers and engineers.
  • Approve final product before launch.

This Job may be right for you if you have:

  • 3+ years of experience in Software Engineering. 
  • Proven experience in designing and delivering complex software systems with a strong focus on scalability and performance.
  • Expertise in software architecture principles, patterns, and best practices.
  • In-depth knowledge of software development methodologies, coding languages, and frameworks.
  • Strong problem-solving skills with the ability to analyze and resolve complex architectural challenges.
  • Excellent leadership and communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
  • Experience with cloud-based architectures and microservices is highly desirable.
  • Familiarity with DevOps practices and CI/CD pipelines is a plus.
  • Relevant certifications, such as AWS Certified Solutions Architect or TOGAF, are a plus.
  • Detail-oriented with a focus on delivering high-quality results.
  • Strong teamwork and collaboration skills.
  • Calm and resourceful under pressure.
  • Drive and willingness to go the extra mile with a strong work ethic.
  • Have a strong command of written and spoken English (CEFR C1 Advanced – https://www.efset.org/cefr/c1/)

Technologies we work with

  • Web Automation
    • CypressJS, Selenium, RSpec
  • Mobile Automation
    • Appium, Detox, Espresso
  • Cloud
    • Google Cloud, AWS, Azure
  • Databases
    • MySQL, PostgreSQL, MongoDB, SQLite, MsSQL
  • Performance Testing
    • JMeter, K6, Gatling, Locust
  • Security Testing
    • Zap, Burp
  • Languages
    • JavaScript, Python, PHP, Node.js, Java, Kotlin, C#, Dart, Swift, Typescript
  • Monitoring/Reporting
    • Sentry, Firebase, Rollbar, Grafana, Graylog, Prometheus, New Relic
  • API Testing
    • Postman, Swagger, GraphQL, REST, SOAP
  • Test Management Tools
    • JIRA, TestRail
  • CI/CD
    • GitHub, Firebase, CircleCI, Jenkins, Docker, TestFlight
  • Other
    • Git, Gitflow, SSH, Bash, ISTQB, BrowserStack, Bitbar
location-marker
KATHMANDU, NEPAL
FULL TIME
SENIOR-LEVEL

Benefits of a career with Intuji

Top-tier salary packages

Top-tier salary packages

Five-day work week

Five-day work week

Work with notable global brands

Work with notable global brands

International travel opportunities

International travel opportunities

Team-driven incentive & bonus programs

Team-driven incentive & bonus programs

Retirement contribution plans

Retirement contribution plans

Paid time off for work-life balance

Paid time off for work-life balance

Endless personal development

Endless personal development

Regular team-building activities & events

Regular team-building activities & events

Join charity events and initiatives

Join charity events and initiatives