Application Architect

Logo of Later

Later

๐Ÿ’ต $140k-$175k
๐Ÿ“Remote - Worldwide

Job highlights

Summary

Join Later as a Software Application Architect and play a critical role in defining and overseeing the architecture of our software systems. You will design and develop robust, scalable, and secure architecture, guide software engineering teams, and collaborate with stakeholders. This role requires a seasoned professional with deep technical expertise to lead technical strategy for multiple projects and deliver world-class software. You will ensure seamless integration with existing systems, adopt new technologies, and prioritize user experience. The position demands strong technical skills, leadership abilities, and a commitment to continuous learning and improvement. Later offers a competitive salary and benefits package.

Requirements

  • 7+ years of experience in software development and architecture, with a strong focus on designing and implementing large-scale, high-performance, and secure systems
  • Bachelorโ€™s degree in Computer Science, Software Engineering, or a related field (Masterโ€™s preferred)
  • Strong experience with React and NodeJS
  • Proficient in designing scalable microservices architectures, RESTful APIs, and event-driven architectures
  • Experience with DevOps principles and CI/CD pipelines to automate and streamline development processes
  • Hands-on experience with containerization (e.g., Docker, Kubernetes) and orchestration tools
  • Strong understanding of databases (both SQL and NoSQL) and data modeling
  • Knowledge of security best practices and protocols, especially related to cloud-based architectures
  • Experience leading and mentoring software engineering teams, guiding them through complex technical challenges and promoting best practices. You must possess the ability to influence and inspire teams without direct authority
  • Strong analytical and problem-solving skills with the ability to handle complex technical issues
  • Ability to stay updated on emerging technologies and industry trends, and incorporate new knowledge into architectural practices
  • Experience collaborating with DevOps and other architects to ensure seamless system integration and deployment
  • Excellent written and verbal communication skills to articulate complex ideas to technical and non-technical stakeholders
  • Ability to thrive in a fast-paced environment and adapt to evolving business requirements

Responsibilities

  • Design and develop robust, scalable, and secure architecture for applications and platforms that meet the company's needs and vision
  • Guide software engineering teams through complex technical challenges, providing mentorship and support on best practices, architectural principles, and design patterns
  • Collaborate with other stakeholders (e.g., product managers, QA teams) to ensure seamless integration with existing systems and third-party solutions
  • Lead efforts to adopt new technologies, frameworks, and tools, as well as drive optimization and performance tuning in systems
  • Ensure detailed technical documentation for all architectural decisions and configurations
  • Work closely with product managers, developers, and other architects to translate business requirements into effective technical solutions
  • Identify potential risks in the architecture and develop mitigation strategies to address them proactively
  • Ensure that the architecture adheres to industry standards and regulatory requirements, implementing security best practices to protect data and systems
  • Continuously monitor the performance of the applications and infrastructure, identifying areas for improvement and implementing solutions to enhance efficiency
  • Stay updated on emerging technologies and industry trends, incorporating new knowledge into architectural practices and encouraging a culture of continuous improvement within the team
  • Develop prototypes and proof-of-concept projects to evaluate the feasibility of new technologies and solutions before full-scale implementation
  • Ensure that architectural decisions prioritize user experience and customer satisfaction, creating solutions that are both effective and user-friendly

Preferred Qualifications

  • Proficiency with cloud technologies (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes) is highly preferred
  • Familiarity with agile methodologies and development practices (e.g., Scrum, Kanban)

Benefits

  • Stock options
  • Various benefits plans
  • Salary Range: $140,000 - 175,000

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Later know you found this job on JobsCollider. Thanks! ๐Ÿ™