About the role
In this role, you will design, develop, and maintain software applications using modern programming languages and frameworks. You will be part of an agile team, collaborating with other engineers and product managers to deliver high-quality software that meets user needs. Your expertise will help shape technical decisions and drive improvements in the software development lifecycle.
The ideal candidate is passionate about technology and has a problem-solving mindset. You will have the opportunity to work on exciting projects that impact users while continuously enhancing your skills in a supportive environment.
What you'll do
- Develop and maintain software applications.
- Participate in code reviews and technical discussions.
- Troubleshoot and debug software issues.
What you'll need
- Bachelor's degree in Computer Science or related field.
- 3+ years of software development experience.
- Proficiency in modern programming languages.
Skills
Good to have
Benefits
- Flexible work hours and remote work options.
- Comprehensive health benefits.
- Professional development opportunities.
Interested in this role?
It takes about two minutes. Free to apply — IT Job Stuff never asks candidates for money.
Mid-Level Software Engineer jobs in other cities
Questions about this job
What technologies will I be working with?
Is this position remote or onsite?
What is the team structure?
Listing last updated