Senior/Principal JavaScript Engineer

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal JavaScript Engineer architecting scalable AI-first software for CoderPush’s startup and global-business clients. Leading technical direction, full-stack delivery, engineering standards, and mentorship.

Responsibilities:

  • Design and deliver high-quality, secure, and scalable engineering solutions
  • Apply AI in practical and impactful ways to automate and enhance customer workflows
  • Build and operate systems capable of supporting advanced AI workloads at scale
  • Uphold engineering standards including testing, code quality, and long-term maintainability
  • Communicate and collaborate across teams to ensure alignment and predictable delivery
  • Provide mentorship and technical leadership to elevate the broader engineering organization
  • Work closely with Product, Design, and Engineering leadership to set technical direction
  • Architect robust AI-first solutions
  • Deliver reliable, maintainable software
  • Integrate AI thoughtfully and pragmatically across products and internal workflows

Requirements:

  • 9+ years of full-stack engineering experience, including leading the delivery of complex systems
  • Fluent in English communication skills at least C1 level
  • Demonstrated success building and shipping production-grade applications in SaaS, B2B, FinTech, or similar environments
  • Hands-on experience developing and integrating AI-powered features such as LLM-based automation, classification, document processing, or workflow enhancements
  • Working knowledge of AI development and evaluation tools, including vector search, embeddings, prompt frameworks, or AI-assisted development tools
  • Strong proficiency in JavaScript and TypeScript
  • Solid experience with modern backend technologies, including Node.js; NestJS is a plus
  • Experience with frontend frameworks such as React or Vue
  • Strong experience with relational databases such as Postgres or MySQL
  • Strong experience with MongoDB
  • Experience with ORMs such as TypeORM and Mongoose
  • Experience designing scalable architectures, APIs, and services with strong testing and observability practices
  • Good understanding of cloud platforms, AWS preferred
  • Knowledge of CI/CD pipelines and DevOps fundamentals
  • Excellent communication skills and experience working closely with Product, Design, and QA teams
  • Proven history of mentoring engineers and improving engineering quality across teams
  • Experience in FinTech, particularly accounting or bookkeeping, is nice to have

Benefits:

  • Competitive salary, negotiable for strong candidates
  • Year-end bonuses
  • Performance-based rewards
  • 12 days of annual leave and 3 emergency leave days, increasing to up to 22 days from the 5th year
  • Hybrid/Remote-friendly culture
  • Flexible hours
  • Laptop support
  • Training and certification allowances
  • 50% sponsorship for AWS Certification Vouchers
  • Clear career path with ongoing coaching
  • Open, trust-based environment with no micromanagement
  • Access to modern AI-powered tools
  • Transportation allowances
  • Team-building activities
  • Company trips
  • Gifts for key occasions, including onboarding, holidays, and work anniversaries