Senior Full Stack Developer

Posted Aug 12

About the job

Dear Candidate,

Before you dive in, there are a few things you should know:

Our team dreams of the day when all alumni from Behavioral Health Centers feel connected to a strong and authentic community of support.

We uphold values that reflect our core beliefs and shape our interactions within and outside of our team.

Empathy: We deeply value the inherent dignity of each person and community we serve and on our team. By empathetically listening and understanding their perspectives, we tailor our approach to meet their unique needs, always assuming the best intent.

Mindfulness: Staying mindful keeps us grounded and continuously aware of the impact of our actions on our users, our product, and each other. This awareness guides us to remain thoughtful and open to growth, acknowledging that there is always more to learn.

Bravery: Bravery propels us to make difficult decisions, engage in challenging conversations, and take calculated risks. By practicing radical candor and challenging our assumptions, we foster a culture of courage that strengthens our resolve and promotes transparency and effectiveness.

Resiliency: Our commitment to our collective goals is unwavering, even when it demands extraordinary effort or stepping outside our comfort zones. Resiliency in the face of challenges ensures that no task is too small when it contributes to our shared objectives.

Kindness: Through acts of kindness, we build a supportive and positive environment. We believe in the power of kindness to foster trust and freedom within our team, encouraging us to admit mistakes, share vulnerabilities, and support each other in pursuit of excellence.

We leverage automated text message workflows to engage alumni from Behavioral Health Centers, while providing valuable and timely data back to the centers.

Still interested in applying? We hope so. We’re looking for brilliant people who want to change the world alongside us. Here’s to radically improving outcomes for all behavioral health alumni!

Sincerely,

Steven Askar

COO & Co-founder of Embrk

The ideal candidate will collaborate with designers and product managers to convert user stories and product requirements into technical specifications, primarily focusing on backend development while also contributing to front-end tasks using React.

What are the requirements for applying?

  • 5+ years of professional experience in Node.js development.
  • Strong expertise in building scalable, high-performance applications.
  • Proven experience with large-scale application development and large data handling.
  • In-depth knowledge of security best practices and implementation in web applications.
  • Proficiency in database design and management, particularly PostgreSQL.
  • Experience with microservices architecture and development.
  • Demonstrated experience in migrating monolithic applications to microservices (preferred).
  • Solid understanding of optimization techniques and performance tuning.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

What will be your responsibilities?

  • Design, develop, and maintain scalable, high-performance, and secure Node.js applications.
  • Optimize and enhance the performance of existing applications.
  • Handle and process large datasets efficiently.
  • Ensure the highest level of security in all applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor junior developers and provide technical leadership.
  • Develop and maintain efficient and reliable database schemas using PostgreSQL.
  • Design and implement a microservices architecture.
  • Migrate monolithic applications to microservices, ensuring smooth transition and minimal downtime.
  • Participate in code reviews, testing, and debugging.