TU PRÓXIMO CAPÍTULO
Senior Software Engineer – Node, Typescript, AWS
Sobre el puesto
• Develop, test, and maintain software applications using NodeJS and TypeScript
• Collaborate with engineering, product management, architecture, data engineering, quality assurance, and IT teams
• Write clean, maintainable, and efficient code meeting coding standards and best practices
• Participate in code reviews and provide feedback
• Troubleshoot and debug software application issues
• Keep current with software development trends and technologies
• Write and maintain technical documentation
• Work with quality assurance to ensure high software quality standards
• Follow Agile software development processes and methodologies
• Participate in training and professional development
• Provide accurate progress status, blockers, and updated timelines during daily standups
• Participate in retrospectives and provide critical improvement analysis
• Support onboarding of new employees by teaching the GSTV development approach
• Establish and promote best practices and patterns, including automation to increase team efficiency
• +8 years of experience with Node.js and TypeScript
• Strong proficiency in JavaScript or TypeScript
• Knowledge of Agile software development methodologies such as Scrum
• Experience with VSCode, Git, and Jira
• Knowledge of code reviews, unit testing, CI/CD, and Terraform
• Experience with software design patterns, data structures, and algorithms
• Familiarity with SQL, NoSQL, and ORMs
• Experience developing software in an Agile environment
• Experience designing, building, and supporting highly scalable systems in AWS is a plus
• Experience working in a fast-paced environment preferred
• Bachelor's degree in computer science or related areas preferred
• Relevant AWS certifications are a plus
• Excellent work environment certified by Great Place To Work
• Training and professional development opportunities
• Remote work availability