Senior Node.js TypeScript Developer

Thrive IT Systems • Spain
Remote
Apply
AI Summary

We are seeking a Senior Node.js TypeScript Developer to lead technical design and architecture decisions for new features and platform initiatives. The ideal candidate will have 10+ years of professional software engineering experience in an agile environment and strong proficiency with Docker containerization and Kubernetes orchestration.

Key Highlights
Lead technical design and architecture decisions
10+ years of professional software engineering experience
Strong proficiency with Docker and Kubernetes
Key Responsibilities
Lead technical design and architecture decisions for new features and platform initiatives
Write clean, testable, well-documented code and enforce high engineering standards across the team
Conduct code reviews, define coding standards, and champion engineering best practices
Collaborate cross-functionally with Product, Design, QA, and DevOps to deliver on roadmap commitments
Identify and resolve technical debt, performance bottlenecks, and security vulnerabilities
Technical Skills Required
Node.js TypeScript AWS services (Lambda, ECS, S3, CloudFormation, IAM, SQS/SNS, RDS, PostgreSQL) Docker containerization Kubernetes orchestration Git RESTful APIs Microservices architectures CI/CD pipelines Infrastructure-as-code DevOps principles MongoDB PostgreSQL GraphQL APIs API Gateway patterns React.js Next.js Observability tools (Datadog, New Relic, Grafana, CloudWatch) Kafka Message queues
Benefits & Perks
Remote work
Contract/Freelance position
Nice to Have
Expert level Node.js server-side TypeScript
Experience with Python or Go for backend microservices services or tooling
Hands-on experience with GraphQL APIs and API Gateway patterns (AWS API Gateway, Apollo)
Experience with microservice architecture and infrastructure (Kubernetes, Kafka, message queues)
Contributions to open-source projects or a visible technical community presence

Job Description


We have one open position of NodeJS Typescript Developer with one of our client based in Spain. This is a contract/Freelance and fully remote position. Below is the full job description for your reference. Please share your application once you are interested


Role: NodeJS Typescript Developer

Mode: Contract/Freelance

Location: Spain(Remote)


Job Description:

  • 10+ years of professional software engineering experience in an agile environment
  • 5+ years building production applications with Node.js and server-side JavaScript/TypeScript
  • Deep hands-on experience with AWS services (Lambda, ECS, S3, CloudFormation, IAM, SQS/SNS, RDS, PostgreSQL)
  • Strong proficiency with Docker containerization and Kubernetes orchestration (EKS or equivalent)
  • Demonstrated ability to mentor and coach junior and mid-level developers through code reviews, pairing, and technical guidance
  • Experience designing and building RESTful APIs and microservices architectures
  • Solid understanding of CI/CD pipelines, infrastructure-as-code, and DevOps principles
  • Proficiency with version control (Git) and branching strategies in collaborative teams
  • Strong skills in system design, performance optimization, and debugging distributed systems
  • Excellent written and verbal communication; ability to translate complex technical concepts for diverse

Preferred Qualifications

  • Expert level Node.js server-side TypeScript, as well as experience with Python or Go for backend microservices services or tooling
  • Working knowledge of MongoDB and PostgreSQL (schema design, query optimization, migrations)
  • Hands-on experience with GraphQL APIs and API Gateway patterns (AWS API Gateway, Apollo)
  • Experience with React.js and Next.js for front-end development
  • Familiarity with observability tools (Datadog, New Relic, Grafana, CloudWatch)
  • Experience with microservice architecture and infrastructure (Kubernetes, Kafka, message queues)
  • Contributions to open-source projects or a visible technical community presence
  • Extensive hand-on AI tool usage - able to develop and iterate on AI software development processes

Responsibilities

  • Lead technical design and architecture decisions for new features and platform initiatives
  • Write clean, testable, well-documented code and enforce high engineering standards across the team
  • Conduct code reviews, define coding standards, and champion engineering best practices
  • Collaborate cross-functionally with Product, Design, QA, and DevOps to deliver on roadmap commitments
  • Identify and resolve technical debt, performance bottlenecks, and security vulnerabilities audiences
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience


Recruiter Email: [email protected]


Similar Jobs

Explore other opportunities that match your interests

Scala Developer

Programming
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Signify Technology

Spain
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

runware

Spain

Benefits Operations Specialist

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Spain

Subscribe our newsletter

New Things Will Always Update Regularly