Kforce has a client that is seeking a Full Stack Developer Mid in Irving, TX.
Duties:
- Develop responsive, accessible, and user-friendly web applications using React and modern JavaScript or TypeScript
- Full Stack Developer Mid will build reusable front-end components while following established development, accessibility, and code-quality standards
- Design, develop, and maintain backend services and REST APIs using Node.js and Java
- Integrate applications with internal systems, databases, APIs, and other data services
- Develop, deploy, monitor, and support applications in cloud-based environments such as AWS
- Write and maintain automated tests to support application quality and reliability
- Participate in code reviews, troubleshooting, release activities, and production support
- Collaborate with product, engineering, design, and other technical teams throughout the software development lifecycle
- As a Full Stack Developer Mid, you will participate in Agile development practices, including planning, refinement, and iterative delivery
- Maintain technical documentation and communicate application changes as needed
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline preferred
- 3+ years of professional software development experience, including experience delivering production web applications
- Hands-on experience developing front-end applications with React, JavaScript, and/or TypeScript
- Hands-on experience developing, deploying, or supporting applications within AWS or a comparable cloud environment
- Experience building reusable components and responsive user interfaces
- Experience developing backend services and REST APIs using Node.js and Java
- Experience working across multiple layers of a modern application stack
- Experience with automated testing and software quality practices
- Experience using Git or similar version-control tools and participating in collaborative code reviews
- Experience working within Agile or Scrum development environments
- Familiarity with CI/CD practices and modern software development processes
- Strong troubleshooting, problem-solving, communication, and collaboration skills
Preferred Qualifications:
- Experience with relational or NoSQL databases such as PostgreSQL, MongoDB, or DynamoDB
- Experience with frameworks and technologies such as Spring Boot, Docker, or Kubernetes
- Experience supporting high-volume, customer-facing, or enterprise applications
- Familiarity with serverless, event-driven, or distributed application architectures
- Familiarity with cloud security, monitoring, application performance, and observability practices
- Relevant cloud certifications are a plus but not required
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking “Apply Today” you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.