Mô tả Công việc
About the Job
We are seeking an experienced Senior Full-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 [protected info]
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.
Backend Development: Design and implement scalable backend solutions using Python and [protected info]
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.