Full Stack Web Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+34 more
Job description
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.
Requirements
-
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference Between Frontend and Backend Development?
What is a web developer?
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?