Customertimes stands with Ukraine

Application Architect



  • Experience in the role of a senior developer or architect for 1-3 years
  • Experience in developing and maintaining technical architectures, documentation, frameworks, and strategies
  • Understanding of common software development languages
  • Experience in application development, software design, and architecture
  • Demonstrated capability to evaluate architecture, documenting issues, and suggested improvements
  • Experience in preparing technical documentation
  • Experience in collecting users’ requirements


  • Plan, facilitate, and coordinate application solutions & implementation projects including:
    • Research and study customers' business processes to develop documentation, specifications, and other deliverables that would be used as a basis for further solution designs and technical implementation
    • Design solution architecture and develop technical design documentation (high-level design, solution architecture design, and other types of documentation). Present and prove these designs to project stakeholders when necessary
    • Develop solution prototypes and proofs of concept to ensure reliability of developed solution designs
    • Define procedures necessary for effective development, testing, release, change management, and other aspects required for successful delivery of the project
    • Facilitate and ensure effective collaboration between development, QA, UI design, and other technical teams involved in the project
    • Assist with the management and refinement of project backlog to ensure efficiency of development teams during development cycle and planning of projects roadmap
  • Be up to date with new Application products and features to offer more efficient solutions to customers
  • Conduct research and technical audits of finalized Application implementations and provide necessary recommendations for their improvement or effective maintenance

Working conditions

  • Regular compensation package reviews
  • 10 days of paid time off and 5 days of paid personal leave
  • Medical insurance coverage for employees and their families, including dental, vision, life, and disability coverage
  • RRSP program
  • Training sessions for the existing staff
  • Support for participation in professional development opportunities (webinars, conferences, trainings, etc.)
  • Team-building opportunities, company events
  • Flexible work environments, including in-office, remote, or hybrid, based on employee
  • preference and manager approval