Crossing Hurdles is seeking a Senior Full-Stack Software Engineer to lead the design, development, and deployment of web applications. The role involves mentoring other engineers and collaborating with product and design teams to enhance user experiences.
Responsibilities:
- Lead the end-to-end design, development, and deployment of robust web applications leveraging React and Node.js
- Define and implement scalable, maintainable, and secure system architectures
- Mentor, support, and elevate fellow engineers through technical guidance and code reviews
- Drive and enforce best practices in coding standards, testing, and documentation
- Collaborate closely with product and design teams to deliver seamless user experiences
- Identify and resolve technical challenges, continuously improving application performance and reliability
Requirements:
- Have strong relevant experience in JavaScript, with advanced proficiency in React and Node.js ecosystems
- Possess a deep understanding of RESTful APIs, microservices, and modern web application architecture
- Have proven experience architecting, building, and deploying scalable full-stack solutions
- Have strong knowledge of security best practices for both frontend and backend development
- Demonstrate exceptional written and verbal communication skills, essential for remote collaboration