Crossing Hurdles is seeking a Senior Software Engineer specializing in TypeScript. The role involves designing and developing full-stack applications, leading code reviews, and collaborating with teams in an Agile environment.
Responsibilities:
- Design, develop, and deploy high-quality full-stack applications using TypeScript, Node.js, and React
- Architect and maintain scalable microservices and distributed systems, ensuring resilience and performance
- Lead code reviews, enforce best practices, and mentor fellow engineers to elevate team standards
- Collaborate with cross-functional teams in an Agile/Scrum environment, focusing on seamless project delivery
- Implement and optimize REST APIs, ensuring data integrity and security across PostgreSQL and MongoDB databases
- Drive continuous integration and deployment (CI/CD) strategies, emphasizing cloud platform efficiency
Requirements:
- Have strong relevant experience in building full-stack applications with TypeScript, Node.js, React, and Express.js
- Demonstrated expertise in microservices architecture, RESTful APIs, PostgreSQL, and MongoDB is essential
- Possess strong system design and scalable architecture skills, with a passion for distributed systems
- Advanced knowledge of HTML5, CSS, and modern web technologies is required
- Proven leadership in code reviews, mentorship, and fostering high code quality is necessary
- Solid experience with CI/CD pipelines and cloud platforms such as AWS, Azure, or GCP is expected