Browse All Jobs
Job Description
Viral Nation is seeking a Senior Software Architect to shape the technical direction of its backend engineering function. The candidate will collaborate with cross-functional teams, provide technical leadership, and ensure the delivery of high-quality, scalable backend solutions.Role involves:
  • Developing and driving API and web application architecture and design.
  • Collaborating with cross-functional teams to define technical requirements.
  • Selecting and championing appropriate tools, libraries, and frameworks.
  • Establishing and enforcing standards and best practices for software development.
  • Conducting code reviews and providing constructive feedback.
  • Identifying and addressing performance bottlenecks.
  • Creating quality tracking metrics and dashboards.
  • Implementing and advocating for performance optimization techniques.
  • Optimizing systems for performance, reliability, and scalability.
  • Refactoring and optimizing existing codebase.
  • Ensuring end-to-end system consistency.
  • Providing guidance and mentorship to squad engineers.
  • Leading by example through hands-on participation in development activities.
Requirements:
  • 5+ years of experience in software development with a focus on architecture and design.
  • Expertise in backend technologies such as Node.js and web frameworks such as Fastify.
  • In-depth knowledge of database systems, data model design, and data access patterns.
  • Good understanding of frontend technologies and concepts such as SSR.
  • Expertise in web application architecture, design patterns, and performance optimization techniques.
  • Strong background in microservices architecture and API design.
  • Proven track record of identifying security best practices for RESTFUL API systems.
  • Expertise in testing tools and frameworks.
  • Deep understanding of CI/CD tools and processes, including containerization.
  • Experience leading and mentoring engineering teams.
  • Clear and concise cross-functional communication and collaboration skills.
  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field, OR relevant experience.
  • Experience with cloud platforms such as Google Cloud, AWS, Azure.
Role offers:
  • A fluid, creative, and growth-oriented environment.
  • Opportunity to apply talents in an open, collaborative, and fast-paced culture.
  • Opportunity to work at the forefront of the industry.
Apply Manually