Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Software Craftsperson - Python + React + AI

Full-stack EngineerSoftware EngineerFull TimeRemote

Location

United States

Posted

2 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

This role offers an exciting opportunity for mid-level engineers who are passionate about software craftsmanship and AI-enhanced development. You will work on designing and delivering product features, tackling medium-scope engineering challenges, and collaborating closely with senior engineers to shape high-quality solutions. The position emphasizes independence, accountability, and the ability to break down complex problems while leveraging AI as a co-creator throughout the development lifecycle.

  • Design, implement, and deliver product features and small-to-medium engineering challenges under guidance from senior engineers.
  • Apply sound technical judgment to produce maintainable, reliable, and scalable solutions.
  • Identify and raise quality, design, or delivery concerns early, demonstrating growing ownership of outcomes.
  • Bring structure to ambiguous tasks, proactively surface risks, and manage dependencies.
  • Deliver incremental improvements with an MVP mindset, balancing quality and pragmatism.
  • Write clean, test-driven code and continuously improve it using best practices.
  • Consider non-functional aspects such as performance, security, and usability in all development efforts.
  • Collaborate transparently, sharing progress, blockers, insights, and constructive feedback with peers.
  • Integrate AI tools into the software development lifecycle for design, testing, refactoring, and delivery.

Qualifications

  • 3+ years of hands-on software development experience with Python; experience with ReactJS is a plus.
  • Strong proficiency in Python for building robust and scalable applications.
  • Experience leveraging AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) to enhance software delivery.
  • Solid prompt engineering skills to guide AI in producing accurate, maintainable, and performant code.
  • Ability to critically evaluate AI-generated outputs for logic, maintainability, performance, and security.
  • Proactive, curious, and committed to continuous learning and applying new technologies and AI workflows.
  • Strong communication and collaboration skills for remote teamwork.
  • Familiarity with software craftsmanship practices, test-driven development, and iterative delivery.

Benefits

  • Fully remote role with structured flexibility and autonomous work environment.
  • Biannual in-person co-working sprints and annual company retreat, with all travel expenses covered.
  • Opportunity to work on AI-native development projects with high-quality engineering practices.
  • Collaborative culture emphasizing mentorship, feedback, and continuous learning.
  • Exposure to modern technology stacks, AI-assisted workflows, and software craftsmanship methodologies.
  • Career growth through hands-on experience with diverse domains and feature-level ownership.

Job Requirements

  • 3+ years of hands-on software development experience with Python; experience with ReactJS is a plus.
  • Strong proficiency in Python for building robust and scalable applications.
  • Experience leveraging AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) to enhance software delivery.
  • Solid prompt engineering skills to guide AI in producing accurate, maintainable, and performant code.
  • Ability to critically evaluate AI-generated outputs for logic, maintainability, performance, and security.
  • Proactive, curious, and committed to continuous learning and applying new technologies and AI workflows.
  • Strong communication and collaboration skills for remote teamwork.
  • Familiarity with software craftsmanship practices, test-driven development, and iterative delivery.

Benefits

  • Fully remote role with structured flexibility and autonomous work environment.
  • Biannual in-person co-working sprints and annual company retreat, with all travel expenses covered.
  • Opportunity to work on AI-native development projects with high-quality engineering practices.
  • Collaborative culture emphasizing mentorship, feedback, and continuous learning.
  • Exposure to modern technology stacks, AI-assisted workflows, and software craftsmanship methodologies.
  • Career growth through hands-on experience with diverse domains and feature-level ownership.

Related Job Pages

More Full-stack Engineer Jobs

Full-stack Engineer2 days ago
Full TimeRemoteTeam 162Since 2004

Participate in the sprint planning meetings to assign the story points and commit to the user stories planned for a given sprint. Implement code using AWS Native Services and AWS Serverless technologies. Design, develop, test, and deploy web applications using Angular, Typescript...

AngularTypeScriptJavaReactNode.jsJavaScriptDynamoDBAuroraAWSGitJiraConfluence
United States
Full-stack Engineer2 days ago
Full TimeRemoteTeam 1,001-5,000

Are you looking for an excellent internship opportunity to work remote? We are looking for a candidate who is truly an engineer at heart, enjoys working on a team, and likes to dig in and learn quickly. As a Software Intern, you will work on an Agile development team within the C...

United States
$20 - $26 / hour
Full-stack Engineer2 days ago
Full TimeRemote

As a Full-Stack Engineer, you will play a key role in building the company’s core platform and developer experience. This is a high-ownership role where you will contribute across the entire product stack. Design and ship full-stack product features from backend architecture to...

JavaScriptTypeScriptReactNode.jsPythonAPIDatabasesCloud InfrastructureData PipelinesWorkflow Orchestration
United States
$130K - $180K / year
Full TimeRemoteTeam 51-200

This role involves leading the architecture and development of systems powering provider billing, acting as the technical leader for the new billing initiative. Responsibilities span designing and building resilient full-stack systems across backend services, data models, GraphQL APIs, and React/TypeScript frontend experiences.

RubyRailsReactTypeScriptGraphQLPostgreSQLAPIData modelingGitTestingObservabilityDesign review
United States
$185K - $205K / year