Software Architect

At Clustox, we are looking for Software Architects with extensive experience in web application development. Someone who has overseen end to end development of large scale software systems. Ideal candidate should have 8+ years of experience. Strong knowledge of system design solutions is the must.

What you will deliver:

  • Finding the best tech solution among all possible to solve the existing business problems.
  • Describe the structure, characteristics, behavior, and other aspects of the software to project stakeholders.
  • Collaborating with team members to determine best practices and requirements for the software.
  • Using a proactive approach to common challenges and rigorously researching best practices in coding.
  • Architecting and developing highly scalable and secure cloud architectures using micro-services and server-less frameworks in addition to client-server-based frameworks.
  • Troubleshooting coding problems quickly and efficiently to ensure a productive team culture.
  • Mentoring more junior developers, do code reviews, peer programming.
  • Stay up-to-date with development trends, cloud technologies, open source, and best practices.

Requirements

  • 8+ years of relevant experience. Minimum 4 years of Full Stack web development experience.
  • Ability to design applications with SOLID Design Principles.
  • Experience with Java / Ruby on Rails/ Node js / Python
  • Excellent knowledge and working experience on Open Source front-end languages like React/Angular
  • Ability to monitor and optimize application performance.
  • Familiarity with popular design patterns such as MVC,
  • Ability to write clean, readable, and reusable code.
  • A Sound Knowledge of TDD using any modern test framework like puppet / Rspec / Jasmine etc
  • Able to create database schemas keeping in mind performance as scalability.
  • Understand Architecture Requirements and ensure effective Design, Development, Validation, Testing and Performance, monitoring.
  • Expertise in architecting the solution using modern Cloud Technology services like (AWS / Azure / GCP).
  • Expertise in building and managing the CI/CD pipelines for Deployment of Services using (Docker / Kubernetes / Jenkin ) is a big plus
  • Effective verbal and written communication skills.
  • Willing to learn new languages and tech stacks.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx