Senior Web/App Engineer
Blain's Farm & Fleet (Blain Supply, Inc.) · Janesville, WI · 1 mo ago
On-siteEngineering$118k–$142k/yrFull-time
At Blain’s Farm & Fleet, we believe everyone deserves the opportunity to have a job they love, work in a great environment, grow their career, and enjoy a positive balance. As a family-owned retailer, we take pride in offering a competitive benefits package designed to support you and your life. We have been named a Forbes Best Employer for seven consecutive years.
Benefits
- Medical, Prescription, Dental, and Vision insurance
- Short & Long Term Disability and Life Insurance
- Ancillary Benefits, Identity Theft Protection, Pet Insurance
- All major holidays and your birthday off
- Advanced Leadership Training Programs to build career skills
- Associate discount on name brands like Carhartt, Under Armour, STIHL, Milwaukee Tool, DeWalt, and more
- Internal recognition programs supporting an engaged workplace
- 401(K) with company match
Pay
Base pay starting between $118,000 to $142,000/yr. The pay listed may vary based on experience, position work location, required travel, and external market conditions.
Responsibilities
- Lead software design and development efforts, ensuring technical solutions meet business requirements
- Write efficient, scalable, and maintainable code across various platforms and environments using modern development frameworks and tools
- Provide technical guidance and mentorship to junior developers, fostering a collaborative team culture
- Conduct code reviews and provide constructive feedback to maintain high-quality standards
- Troubleshoot, debug, and optimize application performance using modern development tools, including AI-assisted technologies
- Work closely with product managers, designers, and other stakeholders to deliver innovative solutions with a strong emphasis on front-end development using modern JavaScript frameworks and responsive design practices
- Stay up to date with emerging technologies and industry trends, including advancements in AI-assisted development, and incorporate them into development practices and architectural decisions
- Contribute to all phases of the software development lifecycle, from planning to deployment and maintenance, using modern tools to improve efficiency and delivery speed
- Develop and maintain proficiency in mobile application development
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field preferred
- 5+ years of experience in software development, with proficiency in multiple programming languages (e.g., Java, C#, Python, JavaScript)
- Experience as a Senior Digital Engineer with a background in custom-built platforms and familiarity with SaaS platforms such as Adobe, Oracle, and similar solutions is preferred
- In-depth understanding of software development methodologies
- Proficient in multiple programming languages and frameworks
- Strong knowledge of system architecture, design patterns, and data modeling
- Understanding of cloud platforms
- Knowledge of application security principles and secure coding practices