We’re looking for a skilled Full-Stack Software Developer to develop and maintain high-performance web applications. This role involves both front-end and back-end development, troubleshooting technical issues, and providing client support. You'll collaborate with cross-functional teams to build new features, optimize performance, and integrate with field hardware.
Responsibilities
Develop and maintain scalable web applications using best practices.
Troubleshoot and resolve technical issues reported by clients.
Design, build, and optimize databases and backend services.
Collaborate with engineers and designers to implement new features.
Conduct beta testing and ensure software reliability, security, and performance.
Write clean, maintainable, and efficient code while adhering to coding standards.
Implement security and data protection best practices.
Utilize version control tools such as Git and Azure DevOps.
Analyze documentation and provide time estimates for development tasks.
Requirements
Experience: 3+ years in full-stack software development.
Front-End: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
Back-End: Experience with C#, .NET, Go, JavaScript, and RESTful API development.