CRUX
Role Overview:
As a Full Stack Engineer, you’ll be responsible for developing and maintaining robust web applications, ensuring real-time interactivity, performance, and seamless integration with data and AI services. You'll collaborate with cross-functional teams including AI engineers, product strategists, and UX designers.
This is a fully remote position. Candidates must ensure a reliable internet connection and a distraction-free working environment.
Key Responsibilities:
• Develop responsive and dynamic frontend applications using React (latest
version).
• Implement real-time features using WebSockets for streaming data and agent
communication.
• Build and maintain backend APIs and services using Python and Flask, ensuring
performance and scalability.
• Design and query relational databases (PostgreSQL/MySQL) efficiently; write
optimized SQL queries.
• Integrate front-end components with backend services, ensuring end-to-end
reliability and performance.
• Collaborate closely with DevOps, product, and AI teams to deploy features into
production.
• Write clean, maintainable, and well-documented code.
• Conduct unit and integration testing to ensure robustness and reliability.
• Participate in architecture discussions and technical reviews to guide feature
development.