remote
Senior Software Engineer - Brady Corporation
Software Engineer
Senior Software Engineer responsible for designing, building, and maintaining full‑stack applications with a focus on usability, performance, and scalability using modern web technologies and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end web applications across the front‑end and back‑end layers.
- Implement responsive user interfaces using React (or similar) and ensure high performance and accessibility.
- Build scalable server‑side services with Node.js, integrating with databases and cloud platforms.
- Collaborate with product, UX, and QA teams to translate requirements into robust, user‑centric solutions.
- Write automated tests, conduct code reviews, and continuously improve code quality and deployment pipelines.
Requirements
- 5+ years of professional experience in full‑stack development, primarily with JavaScript, React, and Node.js.
- Strong understanding of cloud environments (AWS) and containerization (Docker) for deployment and scaling.
- Proficiency in relational databases and SQL for data modeling and query optimization.
- Demonstrated ability to produce clean, reusable, and well‑documented code.
- Excellent problem‑solving skills and a passion for delivering high‑quality user experiences.
Skills
javascriptreactnodejsawssqldocker