Full Stack Software Engineer

Computer Task Group, Inc
Topeka, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Topeka, United States of America

Tech stack

Java
JavaScript
.NET
Artificial Intelligence
Applications Architecture
Software Quality
Code Review
Continuous Integration
Cursor (Graphical User Interface Elements)
Software Debugging
DevOps
Programming Tools
Python
Node.js
NoSQL
Responsive Web Design
Software Engineering
Systems Integration
TypeScript
Web Applications
Web Application Frameworks
GitHub Copilot
React
Backend
GIT
Vue.js
Angular
Information Technology
Front End Software Development
REST
GPT
Web Api
Microservices

Job description

We are seeking a skilled Full Stack Software Engineer to take ownership of critical application modules within a modern platform environment. This role requires strong frontend and backend development expertise, combined with the ability to leverage AI-powered development tools to analyze, enhance, and maintain complex web applications., + Own application modules end-to-end, including frontend development, backend APIs, and integrations

  • Utilize AI-assisted development tools such as GitHub Copilot, Claude, Cursor, and ChatGPT to accelerate engineering productivity

  • Analyze existing application architecture, identify dependencies, and recommend improvements

  • Design, develop, test, and deploy scalable full-stack solutions

  • Build responsive user interfaces and robust server-side services

  • Maintain high standards for code quality, performance, security, and maintainability

  • Participate in code reviews, debugging, optimization, and technical documentation

  • Drive technical decisions and provide mentorship on engineering best practices

Requirements

  • Strong full-stack software development experience

  • Proficiency with JavaScript/TypeScript and modern frontend frameworks such as React, Angular, or Vue.js

  • Backend development experience with Node.js, Java, .NET, Python, or similar technologies

  • Experience building and consuming RESTful APIs and microservices

  • Familiarity with relational and/or NoSQL databases

  • Experience with Git, CI/CD pipelines, and DevOps practices

  • Strong analytical, troubleshooting, and problem-solving abilities

  • Experience leveraging AI-powered developer tools in software engineering workflows

Preferred Experience:

  • 5+ years of professional software engineering experience

  • Experience working within enterprise-scale web application environments

  • Prior experience owning technical modules or leading development initiatives

  • Experience mentoring developers or providing technical leadership

Education:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field preferred

  • Equivalent experience will also be considered

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Apply for this position