Location: Remote (Europe/Africa)   |   Full-Time
TypeScript Elixir Postgres Full Stack Backend Frontend Full Stack Engineer

About TalkJS: TalkJS provides a chat API and SDKs that enable developers to build high-quality chat features quickly. We are a product-driven company focused on quality, and we care tremendously about delivering an excellent user experience. We are looking for a Full-Stack Web Developer to join our team. This role involves building and maintaining the backend and frontend infrastructure for our chat platform, including APIs, SDKs, and the control panel.

**Key Responsibilities:**
- Develop and maintain the backend services and APIs for TalkJS.
- Design and implement features for the SDKs and the control panel using TypeScript, Elixir, and Postgres.
- Collaborate with the frontend team to ensure seamless integration between backend and frontend systems.
- Optimize database performance and ensure the scalability and reliability of our infrastructure.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to improving our development processes.

**Required Skills and Ideal Candidate:**
- Experience with TypeScript, Elixir, and Postgres.
- Strong understanding of full-stack development, including both frontend and backend technologies.
- Familiarity with building scalable web services and APIs.
- Knowledge of database design and optimization.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and take ownership of projects.
- A passion for building tools that developers love to use.

**Our Offer:**
- Maximum freedom and trust to ship fantastic APIs and features.
- A respectful working culture with no unnecessary meetings.
- Competitive salary and equity (as we are profitable and not dependent on venture funding).
- Flexible working hours and remote work opportunities.

If you enjoy crafting perfect libraries and APIs for other programmers to use, and you have a track record of building high-quality full-stack applications, we want to hear from you!
Post Date: June 9, 2025