Job Openings TL/ STL - NodeJS / AWS

About the job TL/ STL - NodeJS / AWS

Responsibilities

  • Lead the architectural design and development of complex software systems and infrastructure solutions.
  • Directly collaborate with customers and development teams to understand their needs and provide technical expertise.
  • Create and maintain detailed technical documentation, including architectural diagrams, system designs, and implementation plans.
  • Provide technical leadership and guidance to development teams.
  • Evaluate and recommend new technologies, tools, and methodologies to enhance system performance, security, and scalability.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Identify and mitigate technical risks, making strategic decisions to ensure project success.
  • Monitor system performance and recommend optimizations to improve efficiency and reliability.
  • Stay up-to-date with industry trends and emerging technologies to drive innovation within the organization.

Requirements

  • Strong proficiency in NodeJS/Typescript
  • 07+ years of experience in software architecture, design patterns, and coding standards
  • Experience with building solutions on AWS, especially in serverless (preferably backed by AWS certifications)
  • Familiarity with both SQL and NoSQL database systems
  • Experience with GraphQL
  • Experience with API design, integration patterns, and microservices architecture.
  • Excellent communication skills to collaborate with technical and non-technical stakeholders and teamwork abilities
  • Demonstrated leadership and mentoring skills to guide development teams and drive architectural decisions.
  • Attention to detail and a commitment to quality work
  • Experience working in Agile environments and applying Agile principles to software development.
  • Ability to create and maintain clear and comprehensive documentation of architecture designs and technical decisions.