Junior Application Developer

TEKsystemsLansing, MI
15d$25 - $35Onsite

About The Position

We are seeking a Junior Software Developer to join our engineering team and contribute to the development and maintenance of internal and customer-facing applications. This role is ideal for someone early in their career who has a strong foundation in software development and is eager to learn through hands-on experience and mentorship. The ideal candidate will have 1-2 years of experience and must be willing to be onsite 5 days per week in Lansing, MI.

Requirements

  • Bachelor's degree in computer science or a related field (required)
  • 0–2 years of professional or equivalent practical experience
  • Foundational knowledge of at least one programming language (C#, JavaScript, or TypeScript)
  • Basic understanding of web development concepts (HTTP, APIs)
  • Familiarity with relational databases and basic SQL
  • Experience using version control systems (Git)

Nice To Haves

  • Exposure to Vue.js, React, or similar frontend frameworks
  • Exposure to ASP.NET Core / Minimal APIs
  • Exposure to SQL Server
  • Willingness to learn and improve
  • Attention to detail
  • Ability to follow guidance and ask clarifying questions
  • Strong communication and teamwork skills

Responsibilities

  • Assist in designing, developing, and maintaining web applications and APIs
  • Implement features based on clear requirements and guidance from senior team members
  • Write clean, readable, and maintainable code
  • Fix bugs and address technical issues in existing applications
  • Support the development of RESTful APIs
  • Implement basic validation, error handling, and business logic
  • Work with relational databases to read and update data using SQL
  • Learn best practices for security, performance, and data integrity
  • Build and update user interface components using modern frontend frameworks
  • Integrate frontend components with backend APIs
  • Follow established UI and coding standards
  • Participate in UI reviews and feedback cycles
  • Collaborate with Business Analysts and Project Managers during planning and refinement
  • Participate in code reviews and team discussions
  • Ask questions, seek feedback, and apply learnings consistently
  • Document code changes and technical decisions as needed
  • Write and update end-to-end test using Playwright
  • Help troubleshoot defects in development and production environments
  • Follow established processes for deployments and releases
  • Learn to identify and reduce technical debt over time

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service