Search by job, company or skills

  • Posted a month ago
  • Be among the first 40 applicants
Early Applicant

Job Description

Role:

Responsible for driving the technical design and development. You will be responsible for the architectural design, development, and optimization of core services such as databases (SQL/NoSQL), authentication, real-time APIs, storage, and serverless functions, complex UI components (such as drag-and-drop editors and visual logic engines). You will make critical technical decisions to ensure the platform is robust, scalable, and secure.

Key Responsibilities:

  • Lead the design and development of frontend and backend features.
  • Architect and implement complex, intuitive user interfaces, including visual editors (drag-and-drop), logic builders, and data management systems.
  • Develop robust, scalable, and developer-friendly APIs and SDKs.
  • Build or integrate storage solutions and real-time communication capabilities (e.g., WebSockets).
  • Ensure the scalability, performance, and reliability of the platform.
  • Ensure adherence to microservices architecture.
  • Ensure database optimization, security, and scalability using PostgreSQL,MongoDB
  • Collaborate with product managers, Devops and UX/UI designers to translate requirements into technical solutions.
  • Write clean, well-documented, and testable code.
  • Responsible for code reviews and maintain high code standards.
  • Stay up-to-date with emerging trends and technologies

Required Skills & Experience:

  • Deep expertise with modern frontend JavaScript frameworks/libraries (e.g., React, Angular, Vue.js, Svelte) and building sophisticated UIs.
  • Advanced knowledge of state management (Redux, Zustand)
  • Proficiency in modern CSS frameworks (Tailwind CSS, Styled Components)
  • Strong backend development experience with languages like Node.js with Express/Nest.js, Python with FastAPI/Django
  • Extensive experience with various databases (e.g., PostgreSQL, MongoDB) and their optimizations.
  • Caching and session management(Redis)
  • CDN integration and asset optimization
  • Experience with testing methodologies and CI/CD pipelines.
  • Strong understanding of networking protocols, security, and API design (REST, GraphQL, gRPC).
  • Experience building distributed systems, microservices, and scalable infrastructure.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Experience with major cloud platforms (AWS, GCP, Azure/any).
  • Knowledge of message queuing systems (e.g., Kafka, RabbitMQ).
  • Familiarity with monitoring tools (e.g., Prometheus, Grafana).
  • AST (Abstract Syntax Tree) manipulation
  • Experience with SWC/Babel
  • Strong communication and leadership skills.

Good to have:

  • Experience building editor or IDE extensions.
  • Experience with real-time collaboration tools.
  • Experience with AI/ML integration for code assistance

More Info

Job Type:
Industry:
Employment Type:

Job ID: 131387217

Similar Jobs