FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

AI-First Software Engineer
ConsumerAffairsAI-First Software Engineer responsible for building reliable AI systems at ConsumerAffairs. Collaborating across teams to design and implement scalable software solutions.
Tech Stack
Tools & technologiesAWSAzureCloudDockerGoGraphQLJavaJavaScriptKubernetesNode.jsNoSQLPythonReactRubySQLWordPress
About the role
Key responsibilities & impact- Build and Maintain: Design, build, test, and maintain back-end systems and APIs to ensure scalability, reliability, and performance.
- Collaborate: Work closely with engineers, product managers, and designers to implement features and ensure seamless integration across the stack.
- Write High-Quality Code: Deliver clean, efficient, and well-documented code that aligns with best practices and coding standards.
- Database Management: Design and optimize database schemas, queries, and data storage solutions to support application performance.
- Debug and Troubleshoot: Identify and resolve back-end issues promptly to maintain system reliability.
- Code Reviews: Participate in peer code reviews, providing constructive feedback to ensure code quality and maintainability.
- Improve the development system: Encode standards and patterns into reusable AI context. Build verification hooks that catch quality issues before human review.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 2-4 years of professional software development experience.
- Proficiency in one or more back-end programming languages (e.g., Python, Java, Node.js, Go, Ruby) and one or more front-end programing languages (JavaScript — both vanilla ES6+ and React)
- Experience with RESTful APIs, GraphQL, or other API architectures.
- Strong knowledge of database systems (e.g., SQL, NoSQL) and query optimization techniques.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker, Kubernetes).
- Understanding of software development principles, including object-oriented programming, design patterns, and testing.
- Experience with version control systems (e.g., Git).
- Experience with CSS — responsive layouts, design system tokens, component-scoped styles
- WordPress experience — custom themes, plugins, or REST API work
- Actively uses AI coding assistants (Cursor, Copilot, Claude, etc.) as part of daily workflow — not occasionally, but as a default
- Can evaluate AI-generated output critically, catch hallucinations, and integrate suggestions with judgment
- Has used AI tools to accelerate code review, documentation, test generation, or debugging
- Comfortable prompting LLMs for architecture exploration, refactoring, and boilerplate reduction
- Strong understanding of software development fundamentals, including algorithms and data structures.
- Experience with version control systems (e.g., Git).
Benefits
Comp & perks- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaNode.jsGoRubyJavaScriptRESTful APIsGraphQLSQLNoSQL
Soft Skills
collaborationcode reviewdebuggingtroubleshootingcritical evaluationjudgmentcommunicationconstructive feedbackproblem-solvingadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringrelated field degree