Job Description
Are you ready to launch your career in the heart of North Carolina's tech scene?
Raleigh Tech Innovations is looking for a motivated Junior Software Engineer to join our growing team. We value innovation, mentorship, and the potential of fresh talent.
As a Junior Engineer, you will work closely with senior developers to build scalable web applications and solve complex technical challenges. This is an excellent opportunity for recent graduates or career changers looking to make an impact in a high-growth environment.
Why Join Us?
- Comprehensive health, dental, and vision insurance.
- Flexible work hours and remote work options.
- Annual learning and development budget.
- A collaborative culture that encourages creativity.
Apply today and start your journey with us!
Responsibilities
- Develop and Maintain: Write clean, efficient, and scalable code for web and mobile applications using modern frameworks.
- Collaborate: Work within an Agile/Scrum environment alongside senior engineers and product managers to define requirements.
- Debug: Identify and resolve software defects and performance bottlenecks to ensure high-quality user experiences.
- Testing: Write unit and integration tests to validate code functionality and security.
- Documentation: Create clear technical documentation for code and API endpoints.
- Support: Assist in the troubleshooting and maintenance of existing client systems.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Language: Proficiency in at least one programming language (e.g., Java, Python, JavaScript/TypeScript).
- Foundation: Strong understanding of data structures, algorithms, and software design patterns.
- Tools: Familiarity with version control (Git) and basic knowledge of CI/CD pipelines.
- Attitude: A passion for learning and a proactive approach to solving technical problems.
- Communication: Strong written and verbal communication skills.