Senior Software Engineer - TypeScript | Remote

The Crossing
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 250K

Job location

Remote

Tech stack

Amazon Web Services (AWS)
HTML5
Azure
CSS
Code Review
Databases
Continuous Integration
Data Integrity
Distributed Systems
PostgreSQL
MongoDB
Node.js
Scrum
TypeScript
Cloud Platform System
React
Express
Web Technologies
REST
Microservices

Job description

  • 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.

Apply for this position