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.

Senior Software Engineer
Barn2Door, Inc.Senior Software Engineer providing technical innovation and mentoring at Barn2Door, a food+tech startup. Creating next generation products while advocating for local food accessibility and quality.
Tech Stack
Tools & technologiesAWSJavaScriptNode.jsPostgresReactRedisTerraformVue.js
About the role
Key responsibilities & impact- Create well thought-out code with the assistance of AI tooling with emphasis on quality, maintainability and performance --- while mentoring others to do the same
- Consider and advocate for the customers’ perspective and experience
- Coach a team through code reviews, including testing and documentation
- Be responsible for understanding and adapting to new technologies, tools, methods and processes
- Help optimize our platform for performance, maintainability, ease-of-use and scalability
- Work closely with product owners to define the scope of work for upcoming releases
- Build and improve small and large scale testing tools, frameworks, and methodologies
- Challenge yourself by exercising self-driven learning and team problem-solving on a daily basis
- Cultivate a broad technical and non-technical skills driven by a startup culture
- Participate in the full life cycle of our products including design, development, code reviews, patent creation, testing, documentation, deployment, and maintenance
Requirements
What you’ll need- BS Computer Science, or comparable degree
- 6+ years of experience in full stack development using an object oriented language
- 2+ years of experience in building responsive UI’s using latest JS Frameworks (React, Vue, etc)
- 3+ years in leading technical designs and implementation of highly scalable and adaptable systems
- 3+ years in mentoring developers and helping drive engineering maturity
- 1+ years of experience with AI assisted development using tools such as Claude Code, OpenCode, GitHub Copilot or similar.
- Hands-on experience integrating AI into customer facing applications using RAG, MCP, Vector DBs, and other technologies is a highly desirable bonus.
- Experience maintaining and updating a large codebase
- A real passion for solving complex software engineering puzzles in a dynamic environment
- Deep understanding of software design principles, algorithms, data structures, and asynchronous concepts
- Strong verbal and written communication skills
- Experience optimizing queries, slicing functionality into services, use of caching, sharding DBs, etc.
- Experience with any of the following testing: performance testing, security testing, privacy testing, accessibility testing, and localization / globalization testing
- Experience with: NodeJs, React, AWS, Terraform
- Bonus experience: Stripe, Redis, Postgres, large scale data analytics and failure analysis
Benefits
Comp & perks- 10 days PTO
- 5 days Sick Leave
- 11 Paid Holidays
- 100% premium coverage for Medical, Dental, Vision and AD&D (Employee-only)
- Real experience in a high profile startup company just hitting its growth curve
- Ongoing training and professional development
- Opportunity to be a rock star - great exposure and upside
- To grow your skill set and experience with end-to-end engineering influence and responsibilities
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
full stack developmentobject oriented programmingresponsive UI developmentJavaScript frameworksAI assisted developmentsoftware design principlesalgorithmsdata structuresperformance optimizationtesting methodologies
Soft Skills
mentoringteam problem-solvingcommunicationcustomer advocacyself-driven learningcoachingcollaborationadaptabilityleadershipquality assurance
Certifications
BS Computer Science