Overview
We’re hiring senior full-stack engineers
Stack: Node.js, React/Vue, Python, PHP, PostgreSQL, Redis
Responsibilities
- Backend Development (6-10+ years): Proficiency in Node.js, Python, PHP for building scalable REST APIs and asynchronous workers for high-performance backend systems.
- Authentication: Implementing JWT and OAuth for secure user authentication and authorization.
- Background Job Queues: Experience with tools like Bull, Celery, or Sidekiq for managing async tasks.
- Real-Time Webhook Processing: Handling high-traffic, real-time webhook systems for seamless integrations.
- Protocol Integrations: Knowledge of SFTP, SMTP, and SMS protocols for external system connectivity.
- Database Management: PostgreSQL—designing and optimizing relational databases for complex queries and scalability.
- Redis: Using in-memory data stores for caching and real-time processing.
- Data Systems: Data Analytics Pipelines—building ETL processes and event tracking systems for data insights.
- Data Lakes: Proficiency with DuckDB, MotherDuck, and Parquet for managing large-scale data storage and analytics.
- Frontend Development: React/Vue—building single-page applications with a focus on modular, maintainable code.
- State Management: Expertise in Redux, Vuex, or Zustand for efficient state handling.
- Performance Tuning: Optimizing frontend performance for fast load times and smooth user experiences.
- AI Development: Experience with large language models (LLMs), embeddings, and vector databases (e.g., Pinecone, Weaviate).
- Knowledge of inference workflows for deploying and optimizing AI models in production.
- DevOps & CI/CD: Proficiency in GitHub workflows for continuous integration and deployment.
- Automated Testing: Experience with Jest, Cypress, Pytest to ensure code quality.
- Soft Skills & Mindset: Systems Thinking, End-to-End Ownership, High Autonomy, and Collaboration with cross-functional teams.
Backend Development Details
- Node.js, Python, PHP: Proficiency in building scalable REST APIs and asynchronous workers for high-performance backend systems.
- Authentication: JWT and OAuth for secure user authentication/authorization.
- Background Job Queues: Tools like Bull, Celery, or Sidekiq for async tasks.
- Real-Time Webhook Processing: High-traffic real-time webhook systems.
- Protocol Integrations: SFTP, SMTP, SMS protocols for external connectivity.
Database & Data Systems
- PostgreSQL: Designing and optimizing relational databases for complex queries and scalability.
- Redis: In-memory data stores for caching and real-time processing.
- Data Analytics Pipelines: Building ETL processes and event tracking systems.
- Data Lakes: DuckDB, MotherDuck, Parquet for large-scale data storage and analytics.
Frontend Development
- React/Vue: SPAs with modular, maintainable code.
- State Management: Redux, Vuex, Zustand for efficient state handling.
- Performance Tuning: Frontend performance optimization.
AI Development
- LLMs, embeddings, and vector databases (e.g., Pinecone, Weaviate).
- Inference workflows for deploying and optimizing AI models in production.
DevOps & CI/CD
- GitHub workflows for CI/CD.
- Automated testing frameworks (Jest, Cypress, Pytest) to ensure code quality.
Soft Skills & Mindset
- Systems Thinking: Design and architect end-to-end solutions with scalability and reliability in mind.
- End-to-End Ownership: Responsibility for the full development lifecycle, from planning to deployment and monitoring.
- High Autonomy: Work independently with minimal supervision, proactively solving problems and driving projects to completion.
- Collaboration: Communicate effectively with cross-functional teams to align on project goals and deliverables.