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 resourcesFlexible schedule and Work From AnywhereReferral ProgramSupportive and chill atmosphereWe are accepting applications from LATAM countries Position at: Software Mind LATAM
#J-18808-Ljbffr