Silencerco
Full Stack Software Developer
Silencerco, West Valley City, Utah
Position Overview: We are seeking a highly skilled and motivated Full Stack Software Developer who can engineer software applications from start to finish. The ideal candidate has a strong background in full stack development, excels at gathering and interpreting end-user requirements, and can transform feedback into actionable updates. Experience with modern web technologies, backend systems, and a proven ability to troubleshoot and solve complex problems is essential. Any experience with IoT devices or manufacturing equipment with PLCs is a significant plus. This is an on-site job and no remote work allowed. Key Responsibilities: Design, develop, and maintain scalable, responsive web applications using Tailwind CSS and JavaScript . Build robust server-side applications using Node.js and C# . Develop and integrate with RESTful and GraphQL APIs to enhance system functionality. Engineer complete software solutions from conception to deployment, ensuring quality and scalability. Collaborate with end users to gather requirements, understand pain points, and deliver actionable updates for applications. Troubleshoot and resolve software defects, ensuring the reliability and performance of applications. Document and communicate project requirements, technical specifications, and development progress. Participate in code reviews and ensure best practices in software development. Explore and adapt to emerging technologies to improve existing solutions. Work on integrating IoT devices and/or manufacturing equipment, including PLC interactions, where applicable. Qualifications: Required Skills and Experience: Proficient in Tailwind CSS and modern JavaScript (ES6) frameworks and libraries. Strong knowledge of backend development using Node.js and C# . Experience designing and consuming RESTful APIs and GraphQL APIs . Demonstrated ability to engineer software applications from start to finish, including requirements gathering, architecture, implementation, and deployment. Proven track record of troubleshooting and solving complex technical problems. Excellent communication skills with the ability to gather and translate end-user feedback into actionable updates. Solid understanding of web development best practices, including performance optimization and secure coding. Experience working with version control systems like Git. Requirement: US citizen /permanent resident Preferred Skills: Familiarity with IoT device integration and protocols such as MQTT, HTTP, or CoAP. Experience with manufacturing equipment and PLCs (Programmable Logic Controllers). Knowledge of working with cloud platforms (e.g., AWS, Azure, GCP). Understanding of DevOps practices and CI/CD pipelines. Experience with database systems like MongoDB , SQL Server , or PostgreSQL . Familiarity with real-time communication tools like WebSockets. Soft Skills: Strong problem-solving skills and attention to detail. Ability to communicate effectively with technical and non-technical stakeholders. Proactive and results-driven mindset with a focus on delivering high-quality solutions. Comfortable working independently and in a collaborative team environment. Adaptability to a fast-paced, dynamic environment. Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).