Dice is the leading career destination for tech experts at every stage of their careers. Our client, Lawrence Ash, is seeking the following. Apply via Dice today!
Job Title: Software Developer III - Xpert AI Platform
Location: Remote
Experience: 7 10 years
Employment Type: Full-time
Job Summary:
We are seeking a Senior Software Engineer (7 10 years experience) to play a key role in designing, developing, and maintaining our Core 2U Platform. This role involves working with Python, React, Node.js, and cloud-native technologies such as AWS Lambda, Step Functions, DynamoDB, Kubernetes, and DevOps tools. The ideal candidate should have extensive experience in scalable system design, automation, API development, and cloud infrastructure. You will be responsible for guiding best practices, mentoring junior engineers, and ensuring platform reliability across multiple squads.
Key Responsibilities:
Backend & API Development:
- Architect and develop high-performance, scalable backend services using Python and Node.js.
- Lead the design and implementation of event-driven and serverless architectures using AWS Lambda, Step Functions, SNS, and SQS.
- Develop and integrate secure APIs with third-party services such as Salesforce API, OpenAI API, and PagerDuty.
- Optimize DynamoDB and cloud data storage solutions for scalability and cost efficiency.
Frontend & UI Development:
- Develop modern, scalable front-end applications using React and Retool.
- Ensure UI/UX best practices for web applications catering to multiple teams.
- Guide engineers on performance optimization techniques for front-end applications.
Cloud, DevOps & Infrastructure:
- Design and manage Kubernetes-based deployments and Kube Cron Jobs for automated task execution.
- Implement CI/CD pipelines using Buildkite, Jenkins, and CircleCI to enable continuous integration and deployment.
- Ensure high availability and security of platform components across AWS CloudFront and infrastructure.
- Optimize cloud costs and performance through monitoring, logging, and alerting solutions (Datadog, PagerDuty).
Monitoring, Security & Best Practices:
- Establish observability and monitoring best practices to maintain platform reliability.
- Implement security best practices across authentication, authorization, and data handling.
- Conduct code reviews, architecture discussions, and technical mentorship for junior engineers.
Collaboration & Leadership:
- Work cross-functionally with multiple engineering squads to enhance core platform services.
- Act as a technical advisor, ensuring alignment with best practices in software development and cloud engineering.
- Lead discussions on platform evolution, technology selection, and innovation strategies.
Required Skills & Experience:
- 7 10 years of experience in full-stack software development with expertise in Python, Node.js, and React.
- Strong knowledge of AWS services, including Lambda, Step Functions, DynamoDB, SNS, SQS, and CloudFront.
- Hands-on experience with Kubernetes, container orchestration, and Kube Cron Jobs.
- Expertise in CI/CD tools such as Buildkite, Jenkins, and CircleCI.
- Proficiency in monitoring and incident management tools like Datadog and PagerDuty.
- Experience integrating with external APIs such as Salesforce API, OpenAI API, and third-party systems.
- Deep understanding of scalable system design, event-driven architectures, and cloud security.
- Strong problem-solving, debugging, and optimization skills.
Preferred Skills:
- Experience with Retool for internal tools development.
- Knowledge of Tableau for data visualization and analytics.
- Familiarity with GraphQL and API Gateway integrations.
- Strong understanding of serverless frameworks (AWS SAM, Serverless Framework, etc.).