[VNE] Senior Back-end Engineer (Node.js)

  • Full-time

Company Description

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!

Job Description

We are seeking a Senior Backend Engineer (Node.js) to join our dynamic team, collaborating closely with one of our inspiring US clients! Our client is a regenerative development company dedicated to crafting sustainable living spaces that promote healthy lifestyles and friendly neighborhoods through innovation.

If you enjoy working with cutting-edge technologies in a fast-paced environment, this opportunity is for you!

 

Qualifications

Expectations – the experience you need 

  • Proficiency in Node.js and TypeScript (using Zod for type validation) to ensure scalable and secure backend solutions.
  • Extensive experience in DevOps with a focus on CI/CD pipelines (GitHub Actions), logging, and security best practices.
  • Experience with Next.js and MaterialUI.
  • Strong skills in working with relational databases, particularly PostgreSQL hosted on Supabase (AWS).
  • Familiarity with Clerk for authentication and Vercel for streamlined deployments.
  • Testing and quality assurance expertise with Playwright to drive test coverage improvements.
  • Experience with integrations and third-party services, including deep integrations with Hubspot and Docusign.
  • Knowledge of data analytics tools such as Google Analytics and Posthog for monitoring application usage.
  • Nice to have: Experience in fintech, particularly with projects involving financial transactions, security protocols, and data privacy.

What You'll do:

  • Develop and implement robust backend logging services using tools like Vercel, Sentry, or Datadog, ensuring application stability and error visibility.
  • Set up notifications (email and Google Chat) to alert the team on urgent issues.
  • Optimize API performance by implementing payload limitations, response data sanitization, and logic simplification to enhance efficiency.
  • Monitor the main event loop to track application stress and prevent potential bottlenecks.
  • Enhance security measures: Mitigate parameter pollution attacks, encrypt sensitive data, and implement automated vulnerability tests.
  • Increase test coverage using Playwright for both frontend and backend, including automated test environments and cleanup routines for integrations like Hubspot and Docusign.
  • Collaborate with a pen testing agency to address identified security vulnerabilities and strengthen the application’s resilience.
  • Implement version control for key database schemas, facilitating better tracking and management of database changes.

Our offer – professional development, personal growth

  • Educational resources
  • Flexible schedule and Work From Anywhere
  • Referral Program
  • Supportive and chill atmosphere

We are accepting applications from LATAM countries 

Position at: Software Mind LATAM

Privacy Policy