remote
Software Engineer - David Joseph & Company
Software Engineer
Software Engineer responsible for end‑to‑end feature development of an AI‑powered platform for professional services, collaborating with design, operations, and GTM teams to simplify complex enterprise workflows.
About the role
Key Responsibilities
- Design, develop, and ship full‑stack features for the core AI product, from concept through production deployment.
- Collaborate closely with designers, product managers, and operations to translate complex enterprise workflows into intuitive user interfaces.
- Implement and maintain cloud infrastructure on AWS, leveraging Kubernetes for scalable micro‑services.
- Write performant data‑access layers and queries using SQL to support real‑time analytics and decision‑making.
- Participate in code reviews, testing, and continuous integration pipelines to ensure high code quality and reliability.
Requirements
- 3+ years of professional software development experience, preferably in a SaaS or AI‑focused environment.
- Strong proficiency in Python for backend services and React for front‑end development.
- Hands‑on experience with AWS services (EC2, S3, Lambda) and container orchestration using Kubernetes.
- Solid understanding of relational databases and ability to write optimized SQL queries.
- Excellent problem‑solving skills and ability to work effectively in a fast‑paced, collaborative team.
Skills
pythonreactawskubernetessql