Job Information
CreditSights, Inc. Senior Software Engineer in New York, New York
Design, develop, and implement scalable and independent microservices that integrate into a larger ap-plication ecosystem, ensuring high availability, fault tolerance, and seamless deployment within Docker containerized environments. Identify and resolve complex issues within distributed systems using ad-vanced debugging techniques to ensure optimal performance and reliability. Analyze system architecture and workflows to proactively detect performance bottlenecks and implement monitoring solutions for continuous performance evaluation. Collaborate with cross-functional teams to enhance system scalabil-ity and maintain service quality across distributed components. Design and implement a complex, graph-based permission scheme for distributed microservices using GraphDB with AWS Neptune to ensure secure and efficient access control. Utilize the Gremlin query language for crafting precise permission logic and maintaining the integrity of the security model within a scalable microservices architecture. Cre-ate innovative user experiences with ReactJS, optimizing components for maximum performance across web browsers and devicesWork closely with Sales, Stakeholders, and Product Owners to gather re-quirements and convert them into actionable initiatives. Utilize various tools, including Atlassian products and Agile methodologies, for documenting, tracking, managing sprints, designing new features, and supporting existing functions. Write scripts using Node.js, Python, TypeScript, and Perl to migrate data from legacy systems to new platforms. Collaborate closely with the QA team to perform automated vali-dations. Set up continuous build and deployment through Azure Pipelines, AWS CDK, and Terraform. Monitor code quality using automated unit and integration tests, as well as code analysis tools. Establish application integration between multiple microservices and Salesforce using Dell Boomi and Kafka queues, ensuring monitoring, backups, and auto-recovery procedures are in place. Work with GraphDB; PostgreSQL; Document Db; Elastic Container Services; Docker; Lambda functions; designing data structures and algorithms; TypeScript; Jest; Micro-services; database design; SSL Certificates and Secu-rity; ECS; and, ReactJS.REQUIREMENTS: Master’s degree in Computer Science, Computer Engineering, or a related field of study, plus three (3) years of experience with GraphDB; PostgreSQL; Document Db; Elastic Container Services; Docker; Lambda functions; designing data structures and algorithms; TypeScript; Jest; Micro-services; database design; SSL Certificates and Security; ECS; and, ReactJS.
Minimum Salary: 151819 Maximum Salary: 235750 Salary Unit: Yearly