Position: Full Stack Web Developer
Employment Type: Full Time, Direct Hire
Annual Salary: $$125,000
Job Location: Salina, Kansas
Overview
This role will work collaboratively with the CTO and VP Software Development to support ongoing customer projects, along with the organization's entire front-end and back-end web architecture and development with a strong focus on distributed architecture, microservices, and emerging technologies like AL/ML. This role is responsible for building, maintaining, and scaling high-performance web platforms and infrastructure components essential to the company’s operations and AI initiatives.
Responsibilities
• Prioritize user experience (UX) and developing modern, innovative UI’s using ReactJS and libraries like MUI/NextJS.
• Build and maintain robust back-end web architecture, including developing new microservices and maintaining core platform using Node.js frameworks (ExpressJS/NestJS).
• Design and build new microservices for complex needs related to infrastructure and AI processing.
• Ensuring the timely delivery of code across the Full software Development Life Cycle (SDLC).
• Uphold technical excellence through rigorous unit testing, automated testing, code documentation, and actively participating in peer code reviews to maintain high software quality standards.
• Fully engage in the Agile development process, including scoping, technical design, effort estimation, coding and debugging.
• Familiarity with specialized systems, working with distributed web platforms and understanding microservices architecture.
• Understand and utilizing AMQP (pub/sub) and experience with messaging brokers like Rabbit MQ (Apache Kafka) for inter-service communications.
• Demonstrate a strong working knowledge with LLM’s (Large Language Models) and using the OpenAI protocol, potentially integrating these into applications.
• Collaborate with teams to develop, test, and deploy distributed web applications and systems.
• Performs other duties as assigned.
Basic Qualifications
• Bachelor’s degree in Computer Science, Mathematics, Information Technology, or Information Systems is required or equivalent combination of education and experience.
• Minimum 3 to 5 years’ experience in full stack web development (frontend and backend).
• Minimum 2 to 3 years’ experience with NodeJS, ExpressJS/NestJS or similar NPM.
• Minimum 2 to 3 years’ experience with ReactJS, MUI/NextJS or similar programs.
• Solid working knowledge with MongoDB/MySQL/Redis, REST API, JSON.
• Comprehensive experience and understanding with AMQP (pub/sub), RabbitMQ.
• Proficient in functional and object-oriented programming and data structures.
• Comprehensive understanding and practical experience with CICD, unit testing, code linting, and automated testing.
• Proficient in IT functions, network configuration, and troubleshooting. Additional Qualifications • Proven ability to lead multidisciplinary technical integration efforts, bridging software development, backend infrastructure, and hardware systems.
• Commitment to ongoing professional development, including pursuing and maintaining relevant tools such as Cursor, CoPilot, MCP serves, A2A protocol, LLM’S, Open AI protocol, Typescript/Python, RabbitMQ/Apache KafkaGit, C#/.Net/Windows Forms apps, QA automation (Selenium/Solenoid) or equivalents based on organizational needs.
• Contribute and participate in webinars, conferences, and vendor engagements to stay informed about the latest technologies, best practices, and build strategic vendor relationships.
• Demonstrated ability to manage evolving requirements and complex logistics under tight timelines in fast-paced, interactive workplace.
• Proven ability to produce clear technical documentation, including system architecture diagrams, interface specs, workflow charts, and integration plans.
• Experience in technical support, including diagnostic, troubleshooting, problem solving and critical thinking.
• Contribute to the development of internal knowledge base articles and training materials.
• Strong verbal and written communication skills, with the ability to interact effectively with internal teams, external vendors, and other stakeholders.
• Ability to handle sensitive information with confidentiality and professionalism.
• Maintain a high level of customer service and professionalism when interacting with staff.
• Ability to lift up to 50 pounds.
o Hybrid: This position has been designated as hybrid, generally contributing from the office a minimum of four days per week.
o Required Residence: This candidate must live or reside in the state of Kansas; or relocate within six (6) months of offered employment.
o Required Travel: This candidate is required to travel up to 20% for specific project installations and between two site locations.