e.g. job, company, title
e.g. city, state or ZIP code
advanced search »

Software Architect

New York

Apply for this job

CertiK is seeking a Software Architect who is responsible for ensuring the overall health of company technology assets such as application systems and code so that the company has less cost related to software errors and maintenance, and systems remain flexible to change to suit ever-changing market needs. In this capacity, he will join the team to build high-quality web services such as Analytics and blockchain explorer for the blockchain ecosystem as well as auditing smart contracts and blockchain implementations.

Job Descriptions include but not limited to:

  • Manage and improve existing software components and add new components to ensure the architecture fits business needs;
  • Build tools and processes to improve developer productivity;
  • Conduct design and code reviews;
  • Design and improve high-performance modern frontend applications that are based on React.js framework;
  • Design and improve API infrastructure that is running on the cloud;
  • Monitor industry trends and directions; develop and present substantive technical recommendations to senior management.

Educational Qualifications:

  • Must have a Master?s degree majoring in Computer Science, Software Engineering or a closely related field plus minimum 2 years of work experience or Bachelor?s degree plus minimum 7 years of work experience.

Other Qualifications:

  • Experience building complex business heavy web applications
  • Experience with bash, Linux utilities and environments
  • Experience successfully introducing new patterns and frameworks
  • Strong problem-solver and analysis skills, and a team player
  • Must be able to quickly understand technical and business requirements and can translate them into technical implementations

Technical Skills Needed:

  • Expertise with Javascript, React.js framework and web standards
  • Expertise with at least one of the following languages Golang, Python, and Java
  • Expertise with container technology, including Docker and Kubernetes.
  • Solid understanding of secure application development methodologies.

Tools Needed to Perform the Job:

  • Proficient with SQL and database general concepts.
  • Proficient with CI/CD tools like Jenkins and Concourse.
  • Proficient with Cloud Infrastructure like AWS EC2, EKS.

Expert levels of:

  • Client side coding in Javascript and React framework
  • Server side coding in Javascript/Go and serverless framework
  • Cloud-based large scale information system design
  • System performance analysis and debugging

Other Requirements:

  • Self-motivated and self-sufficient
  • Exceptional analytical aptitude and detail orientated
  • Well organizational and problem solving oriented
  • Good team player who is self-motivated and well organized
  • Strong writing and oral communication skills
  • Strong reasoning and analysis capability
  • Excellent planning and organizational skills
  • Strong communication and influencing skills
  • High energy, attitude of continual improvement and openness to change
  • Multitasking and be able working under pressure

What to expect:

  • The successful candidate can look forward to working with a dynamic growing company with an opportunity to make an impact at various levels and disciplines of the business.

Compensations & Benefits:

  • Competitive Compensation Paid bi-weekly with W2
  • Paid Vacation
  • Paid Holidays
  • Paid Sick/Personal Days
  • Medical Insurance
  • Dental Insurance
  • 401K Plan
  • Flexible Spending Account (FSA), etc.

Apply for this job


The number of jobs in each salary range for all:

Similar jobs
By creating an alert, you agree to our T&Cs and Privacy Notice, and Cookie Use.
Software Architect

more details »

Software Architect

New York, NY, 10021
more details »

Software Architect

VOXX International
New York City, NY
more details »

Software Architect

VOXX International
New York, 10007
more details »