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.