TL/ STL - NodeJS / AWS at 99x
, Western Province, Sri Lanka -
Full Time


Start Date

Immediate

Expiry Date

13 May, 26

Salary

0.0

Posted On

12 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

NodeJS, Typescript, AWS, Software Architecture, Design Patterns, Coding Standards, SQL, NoSQL, GraphQL, API Design, Microservices, Agile, Technical Documentation, Leadership, Mentoring, Collaboration

Industry

IT Services and IT Consulting

Description
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 05+ 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.
Responsibilities
Lead the architectural design and development of complex software systems and infrastructure solutions. Provide technical leadership and guidance to development teams while collaborating with customers to understand their needs.
Loading...