<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=443149619225659&amp;ev=PageView&amp;noscript=1">

Small Footprint partners with and invigorates growth-minded businesses through software product design, development and innovation services. We go Agile early by establishing your goals and objectives. We then connect our processes, cultures and organizations for seamless innovation. We don't work alone; we work together. Collaboration leads to the development of impactful products and your team's success. Our mission is to provide passionate Agile software development teams that embody a culture of collaboration to achieve exponential impact.


The role of architect/senior developer is primarily focused on proposing and evaluating end-to-end architecture for a software system on Augmentative and Alternative Communication.


In this role, the architect/senior developer participates in the early implementation of key elements of the solution and mentors and coaches the team on best practices in using specific technologies. This person is a key technical decision maker and is responsible for driving technical architecture design and technical best practices. The architect/senior developer is responsible for ensuring value is created in the technical execution of a project and they will be also hands on the project to try architectural options.

Main responsibilities:

  • Coordinate design and develop successful technical solutions
    • Main point of contact for technical solutions of new development efforts
    • Design software architecture based on the requirements technical specifications
    • Assist with development effort estimates
    • Identify design gaps in existing systems and propose alternative solutions
  • Drive technical best practices
    • Ensure best engineering practices are followed
    • Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies
    • Identify industry trends and technologies for potential use in current or future projects.
    • Leads technical design and code reviews and ensures proper documentation is produced
  • Coach and mentor individuals and teams
    • Collaborate closely with delivery managers, team managers, team leads, and team members to ensure technical solutions continue to follow best practices and stay within estimates
    • Provide technical oversight mentoring to help teams improve performance, quality or overcome difficult situations
    • Help improve the technical proficiency of individuals and identify training needs for individuals or their respective teams


  • Extensive experience in developing strategic solution architecture plans
  • Exceptional analytical, conceptual, and problem-solving abilities
  • Superior written and oral communication skills; ability to present ideas in business-friendly and user-friendly language
  • Excellent architecture and software development skills
  • Strong knowledge on Performance best practices
  • Strong knowledge of applicable data security principles and practices
  • Extensive and recent full-stack web development skills
  • Knowledge of current and emerging tools, technologies, solutions and methodologies
  • Experience working in an agile development environment with continuous integration / continuous delivery
  • Strong interpersonal skills
  • Strong consultative skills
  • Highly self-motivated and directed, with keen attention to detail
  • Strong leadership skills and customer satisfaction orientation
  • Lifelong Learner – what is learned today will be obsolete tomorrow; demonstrated continuous learning
  • ReactJS and Python Django knowledge is a plus

Contact Information:

  • For resume review: Lia Ciaca +40 264 41 86 86
Back Submit your resume
Ready to partner with an expert in custom software development? Learn about our fast, cost-effective approach to creating world-class software solutions.
301 N Main St, Winston Tower, Suite 2206
Republicii 24
400015 Cluj