Jobs · himalayas
Full Stack Senior Software Developer
Ironwood Digital · United States · Posted 24d ago
About the role
Transform complex business challenges into elegant software solutions for logistics and transportation industries.
About Ironwood Digital Ironwood Digital is a technology consultancy that transforms operations through intelligent innovation. We specialize in helping logistics, transportation, and distribution companies modernize their operations while building foundations for future growth. By combining deep industry expertise with technical innovation, we deliver practical solutions that drive measurable business outcomes. » Our Approach We believe in the power of practical innovation. We focus on real results - helping traditional industries embrace modern technology without disrupting what makes them successful. Our approach is rooted in understanding your business first, then applying technology to solve real challenges. » Our Culture At Ironwood Digital , we're building a team of experts who understand both technology and industry. We value: - Deep expertise paired with continuous learning - Practical innovation over theoretical possibilities - Long-term partnerships built on measurable results - Balance of technical excellence and human understanding » Who We're Looking For We seek professionals who combine technical expertise with industry understanding. The ideal Ironwood Digital team member: - Thrives on transforming complex business challenges into elegant solutions - Values both technical excellence and practical business outcomes - Brings a partnership mentality to client relationships - Has a genuine interest in logistics, transportation, or healthcare technology - Embraces our philosophy of sophisticated innovation with practical impact Our team members don't just implement technology – they help traditional industries embrace the future while understanding their foundations. If you're excited about bringing meaningful technological transformation to established industries, we want to talk to you. About the Position We are looking for an experienced software developer with extensive experience in developing complex web applications and peripheral systems and infrastructure. We expect this person to be an innovation leader - able to guide teams in solving complex problems with modern technology and solution approaches. We also expect this person to be able to work directly with product and project managers as well as directly with clients (you need to be able to communicate effectively with people outside of engineering!). Responsibilities Driving innovation and collaboration. Proactively coach other developers Lead code reviews with the team Develop high-quality software design and architecture Assisting PMs as needed with sprint planning and delegation Identify, prioritize and execute tasks in the software development life cycle Identify opportunity in complex systems Work directly with PMs & external clients to develop user stories and requirements Engage key stakeholders throughout product journey Develop tools and applications by producing clean, efficient code Automate tasks through appropriate tools and scripting Review and debug code Perform validation and verification testing Collaborate with internal teams and vendors to fix and improve products Document development phases and monitor systems Ensure software is up-to-date with latest technologies Experience Extensive experience in software development, scripting, and project management. Must have at least 4 years of total related experience. Minimum 4 years in solving challenging technical problems in web application development. Minimum 4 years in a general purpose programming language (ideally Go, C#, Java, or TypeScript/JavaScript) Minimum 4 years experience creating or consuming RESTful APIs. Minimum 2 years in Vue, React, or Angular. Experience managing project requirements. Experience with software architecture. Experience with design & software development fundamentals and object-oriented design (OOD) Strong knowledge of database and information architecture, with web application integration and database schema design. In-depth knowledge with relational databases (SQL) and/or NoSQL data stores. Solid understanding of software security (encryption, access control, auth, etc.). Experience with TDD. Experience with Agile/Scrum methodology (bonus: utilizing Jira). Strong experience developing dynamic web / HTML5 applications with excellent knowledge of web protocols, restful communication standards, and web security. Strong debugging, problem solving and investigative skills. Experience with business requirements gathering/analysis Good understanding of git version control workflows. Ability to communicate effectively to both technical and non-technical roles. Experience identifying and using business logic in application design. Attributes Self-starter who can work independently and remotely. Highly analytical thinker & problem solver. Passionate about design & coding and breaking things down into components. Passionate about shipping clean, quality, readable, & re-usable code. Highly organized Growth mindset: you are open to constant coaching and feedback Strong leader Resilien
Read the full posting on himalayas →
FAQ
Is the Full Stack Senior Software Developer role at Ironwood Digital remote?+
This Full Stack Senior Software Developer position is listed as remote (United States).
What is the salary for the Full Stack Senior Software Developer role at Ironwood Digital?+
The listing states Estimated 107k-248k USD.
What seniority level is this Full Stack Senior Software Developer role?+
This is a senior level position.
How do I apply for the Full Stack Senior Software Developer role at Ironwood Digital?+
Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Ironwood Digital.