Software Craftsperson - Python+React +AI(3+)
Team: IT
Location: US
Commitment: Full-time
Workplace Type: remote
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Craftsperson - Python + React + AI (3+ years) in the United States.
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. Ideal candidates are curious, proactive, and skilled at integrating AI tools to accelerate development, improve code quality, and deliver tangible outcomes. You will operate in a fully remote, collaborative environment with structured flexibility, engaging in impactful work that spans multiple domains and technologies.
Accountabilities:
-
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.
-
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.
-
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.
Requirements:
Benefits:
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
