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.