IT Support Technician / Junior Software 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
+29 more
Job description
You will provide day-to-day IT support while also assisting our team in developing a new company application. This is a great opportunity to gain hands-on experience in both IT and software development.
Responsibilities
- Provide technical support for computers, software, mobile devices, and basic network issues.
- Troubleshoot Windows hardware and software problems.
- Assist with development and testing of our company web and mobile applications.
- Develop and maintain features using Python/Flask, Jinja2, REST API, HTML/CSS/JavaScript, and Bootstrap.
- Assist with iOS development using SwiftUI/SwiftData.
- Use Git/GitHub for source-code management.
- Assist with servers, databases, cloud infrastructure, and application deployment.
- Document technical issues and solutions.
Requirements
We are seeking a motivated IT Support Technician / Junior Software Developer to join our corporate team. This position is ideal for a college student or recent graduate in IT, Computer Science, Software Engineering, or a related field., * Current college student or recent graduate in IT, Computer Science, Software Engineering, or related field.
- Basic experience with · Python/Flask framework, blueprints, decorators, Flask-Login, Flask-WTF/CSRF and web development.
- Basic knowledge of Jinja2 templates, · REST API.
- Familiarity with HTML/CSS/JavaScript, Bootstrap
- Basic knowledge of iOs development: SwiftUI, SwiftData
- Strong troubleshooting and problem-solving skills.
- Willingness to learn and work on real-world technology projects.
Preferred:
- Linux / Ubuntu, Nginx, MySQL: command line, web server (Nginx reverse proxy), Database server (MySQL), especially Alembic SQL migrations, Gunicorn, Systemd unit files.
- Code version control: Git, GitHub
- Cloud: AWS (EC2, VPC), Cloudflare R2
- Basic security posture (OWASP Top 10)
Why Join Us?
- Part-time opportunity suitable for college students
- Recent graduates are encouraged to apply
- Hands-on experience with real IT and software development projects
- Opportunity to build your resume and portfolio
- Work with modern technologies including Python, Flask, iOS, AWS, Linux, and GitHub
- Company offers: holidays, vacations, sickleave, insurance, and bonuses., * Bachelor’s (Preferred)
Benefits & conditions
Pulled from the full job description
- Health insurance
- Paid time off
- Dental insurance, * Dental insurance
- Health insurance
- Paid time off, * Are you applying for full-time or part-time? If part-time, what is your preferred work schedule? (Our HQ opens M-F 9 am-5:30 pm)
- What programming languages, frameworks, and software development tools are you familiar with?
- Which of the following technologies have you worked with? Please select all that apply and describe your experience: Python/Flask, HTML/CSS/JavaScript, Bootstrap, REST API, Swift/SwiftUI, Git/GitHub, MySQL, Linux/Ubuntu, AWS, or other programming languages/frameworks.
- What is your desired hourly rate or salary range? (ex: $18/hour)
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
Where to Find Entry-Level Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers
Dev Digest 121 - AI goes offline
Is Software Engineering Over-Saturated?