Join a leading technology company as a Full Stack Software Engineer. Collaborate on innovative projects integrating AI and advanced frameworks. Enjoy remote work flexibility and a supportive, growth-focused environment.
Full Stack Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Develop innovative software solutions in a dynamic, remote environment, leveraging cutting-edge technologies to create impactful applications.
- Collaborate with cross-functional teams to deliver scalable, secure, and efficient software solutions tailored to client needs.
- Enhance your expertise in AI integration and modern development practices, contributing to transformative projects in the tech industry.
- Engage in a supportive team culture that prioritizes innovation, quality, and professional growth.
- Utilize advanced tools and frameworks to develop applications that drive efficiency and compliance.
- Enjoy the flexibility of remote work while collaborating in a dynamic software development environment.
- Contribute to projects that integrate AI capabilities, enhancing automation and intelligence in software solutions.
- Participate in a culture of continuous learning, leveraging modern methodologies and technologies.
Key Responsibilities & Duties
- Design and implement full-stack features using React and .NET MVC frameworks to deliver robust software solutions.
- Integrate AI capabilities into applications to enhance automation and data-driven decision-making.
- Collaborate with QA, Product, and Implementation teams to ensure successful project delivery and client satisfaction.
- Write clean, scalable code and develop reusable components to optimize application performance and maintainability.
- Participate in code reviews, unit testing, and integration testing to uphold quality standards.
- Implement security measures and data protection protocols to safeguard sensitive information.
- Optimize applications for performance, scalability, and adherence to industry standards.
- Contribute to Agile development processes, ensuring alignment with project goals and timelines.
Job Requirements
- Bachelor of Science (BS) in Computer Science or a related field is required.
- Minimum of 2 years of experience in commercial software development, with proficiency in React and .NET MVC frameworks.
- Strong knowledge of JavaScript, HTML/CSS, and modern front-end practices.
- Experience embedding AI/ML models or tools into applications or workflows is preferred.
- Familiarity with debugging tools, source control systems, and unit testing practices.
- Exposure to tools like MQTT, Node-RED, or IoT messaging frameworks is advantageous.
- Understanding of Agile methodologies, microservices architecture, and containerization technologies like Docker/Kubernetes.
- Ability to work remotely within a flexible and collaborative environment.
- ShareAustin: