Senior Node.js developer

Sunnyvale, CA, USA or remote

React Angular Electron Typescript Laravel Lumen Yii Go

Job responsibilities

  • Develop applications utilizing Node.js
  • Design and implementation of low-latency, high-availability, and performant applications
  • Collaborate with analysts, designers, and system owners in the testing of new software programs and applications
  • Writing reusable, testable, and efficient code
  • Drive technical design ensuring adherence to defined software development methodologies, including logical and physical design

Requirements

  • 5+ years of relevant hands-on experience in web development (JS, Node.js. AWS, SQL, MySQL, MongoDB) on complex long-term projects with high-loaded applications
  • Huge hands-on experience in designing and developing a Single Page Application (SPA)
  • Extensive experience of RESTful APIs and Microservices architecture
  • Ability to work both autonomously and as part of a broader team
  • Great expertise in a framework such as Node.js (you can build end-to-end applications while also engineering the cloud infrastructure to run them)
  • Knowledge of JS, TS, algorithms
  • Knowledge of JS, TS, algorithms
  • Expertise with modern and emerging web standards and technologies

Nice to have

  • The ideal candidate would also be familiar with Infrastructure Engineering techniques, and cloud platforms such as Amazon Web Services (AWS). Hands-on experience building and managing infrastructure deployed in AWS
  • Setup and delivery of application development environments for continuous deployments
  • Implementation of security and data protection
  • Implement automated testing platforms and unit tests

What we offer

  • Competitive salary + bonuses
  • Professional growth

Why Sky.am?

Assisted Professional Vibecoding

We are vibecoding professionals with 20 years of development experience. We practice assisted professional vibecoding, which means we don't just give prompts to AI and blindly copy the results. We actively follow what AI does and ensure it delivers the best solution. Join us to master this cutting-edge approach that combines human expertise with AI capabilities.

Excellence Through Experience

With two decades of software development expertise, we bring deep technical knowledge and battle-tested wisdom to every project. We maintain the highest professional standards, reviewing every solution, validating every approach, and ensuring code quality that stands the test of time. Our experience guides our AI-assisted workflow, not the other way around.

Thoughtful Professional Culture

We foster a culture of critical thinking and professional responsibility. Every team member is empowered to question, validate, and improve solutions. We value engineers who understand that AI is a powerful tool, but human judgment, experience, and architectural thinking remain irreplaceable. Join a team that thinks deeply about every line of code and every technical decision.

Mastery of Modern Development

Learn to harness the full potential of AI-assisted development while maintaining professional excellence. We teach the art of writing effective prompts, critically evaluating AI outputs, and making informed technical decisions. Grow your skills in this new paradigm where experienced developers who can guide and validate AI are more valuable than ever before.