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
Top Skills
What We Do
Software Mind is a global digital transformation partner with operations throughout Europe, the US and LATAM. Driven by tech and empowered by people, we provide companies with software engineers and autonomous, cross-functional development teams who manage software life cycles from ideation to release and beyond.
For over 20 years we’ve been enriching organizations with the talent they need to boost scalability, drive dynamic growth and bring disruptive ideas to life. Our top-notch engineering teams combine ownership with leading technologies, including cloud, AI, data science and embedded software to accelerate digital transformations and boost software delivery.
A culture, driven by trust, that embraces openness, craves more and acts with respect enables our experts to create evolutive solutions that support scale-ups, unicorns and enterprise-level companies around the world.