Full Stack Engineer

  • Full-time

Company Description

About CRUX

CRUX is one of the leading information technology companies. Through its Global Network Delivery Model, Innovation Network, and Solution Accelerators, CRUX focuses on helping global organizations address their business challenges effectively.

CRUX continues to invest in new technologies, processes, and people, which can help its customers, succeed. From generating novel concepts through CRUX’s R&D and academic alliances, to drawing on the expertise of key partners, it keeps clients operating at the very edge of technological possibility.

CRUX highly skilled, dedicated IT professionals, its subsidiaries and Joint Ventures provide customized IT solutions for several industries using our range of technical expertise and experience.

CRUX

Client’s satisfaction is our utmost priority. We will go through and provide you with the right vendor with the right talent who are capable of handling any job you desire. We will handle the project for you making sure that all your requirements are met. We work for you.

We believe that every IT & ITES project is unique in it and cannot be generalized.  In this model the client stands to gain by working with the pioneers of the industry at relatively lower cost and towards the end of the development life cycle the technology is transferred which value adds to the local content.

CRUX offers a wide variety of services.  Match your business needs to our capabilities.  Our professional staff’s are highly qualified to assist companies in any area related to their information systems environment

Job Description

We are looking for Full Stack Engineer. 2 Positions. 
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.

Required Skills & Qualifications:
• 3–6 years of experience building full stack applications in production environments.
• Strong proficiency in React (components, services, routing, RxJS).
• Experience with WebSocket-based communication, preferably in enterprise or
high-throughput environments.
• Proficiency in Python and backend development using Flask.
• Solid experience with SQL databases, query optimization, and schema design.
• Familiarity with RESTful APIs and application state management.
• Understanding of deployment best practices, version control (Git), and agile
development workflows.

Nice to Have (Preferred):
• Experience with Azure, Docker, or Kubernetes for deploying applications at scale.
• Background in real-time dashboards, data visualizations, or event-driven systems.
• Knowledge of authentication protocols (OAuth2, JWT) and API security.
• Exposure to AI/ML-based platforms or previous experience working with data
scientists or ML engineers.
Work timing : 3 PM to 12 Midnight

Additional Information

 

  • Experience :   3 to 6 Years