We are seeking an experienced SeniorFull-Stack Developer with 5+ years of expertise in designing and implementing scalable CRM systems, client portals, and advanced data-driven solutions. The role requires strong skills in backend development, SQL database design, KDB+ for time-series data, and ELK stack expertise for monitoring and visualization. You will work in a collaborative environment to develop end-to-end solutions that deliver exceptional performance, security, and usability.
Responsibilities
Backend Development: Design and implement scalable backend solutions using Python and Node.js.
Database Management:
Develop, optimize, and manage SQL databases.
Work with KDB+ for handling time-series data and real-time analytics.
Frontend Development: Build responsive, high-performance frontend applications using ReactJS (or other frameworks like AngularJS or VueJS).
API Development: Design and maintain secure and efficient RESTful and GraphQL APIs for integration with client portals and CRM systems.
ELK Stack: Set up, manage, and leverage the ELK stack (Elasticsearch, Logstash, Kibana) for centralized logging, search, and visualization.
System Integration: Integrate third-party services and APIs to enhance application functionality.
Collaborate with Teams: Work with Product Owners, UI/UX designers, and other developers to translate business requirements into technical solutions.
Performance and Security:
Optimize applications for performance and scalability.
Implement best practices in security to protect sensitive data.
Monitoring and Debugging:
Use tools like Kibana and other monitoring solutions to debug and resolve system issues.
Documentation: Write clear and detailed documentation for codebases, APIs, and databases.
Yêu Cầu Công Việc
Requirements
Must-Have:
5+ years of experience as a Full-Stack Developer, working on CRM systems, client portals, or similar applications.
Strong expertise in SQL databases (MySQL, PostgreSQL, SQL Server) with a solid understanding of database architecture and optimization.
Experience with KDB+ for time-series data and analytics.
Proficiency in Python (Django, Flask, or FastAPI) and Node.js for backend development.
Advanced frontend development skills with ReactJS, AngularJS, or VueJS.
Hands-on experience with the ELK stack (Elasticsearch, Logstash, Kibana) for search, logging, and analytics.
Strong understanding of API design (RESTful/GraphQL).
Knowledge of data security, performance optimization, and best practices for scalable applications.
Excellent communication and collaboration skills.
Nice-to-Have:
Familiarity with serverless architecture (e.g., AWS Lambda, GCP Cloud Functions).
Knowledge of NoSQL databases (MongoDB, DynamoDB).
Experience with DevOps tools and CI/CD pipelines for automated deployments.
Familiarity with cloud services like AWS, Azure, or GCP.
Knowledge of data streaming tools (e.g., Kafka, RabbitMQ).
Perks & Benefits
Competitive salary and performance-based bonuses.
Opportunity to work with cutting-edge technologies and impactful projects.
A dynamic and collaborative team environment.
Ongoing training and professional development opportunities.