Job Description
We are seeking a motivated Junior Software Engineer to join our innovative team in Kansas City, Missouri. As an entry-level position, this role is perfect for recent graduates or career changers looking to launch their career in technology. We offer a dynamic work environment with remote options available for eligible candidates.
In this role, you will work alongside senior developers to design, code, and test software solutions that drive our business forward. You will have the opportunity to grow your skills in a supportive culture that values mentorship and continuous learning.
Why Join Us?
- Competitive salary and benefits package.
- Flexible work schedule with remote options.
- Comprehensive training and mentorship programs.
- Modern tech stack and cutting-edge projects.
Responsibilities
- Develop and Maintain Code: Write clean, efficient, and well-documented code in various programming languages under the guidance of senior engineers.
- Debug and Troubleshoot: Identify, diagnose, and resolve software defects and performance issues in existing applications.
- Collaborate on Projects: Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Support Testing: Assist in the creation of unit tests and participate in quality assurance processes to ensure software stability.
- Documentation: Maintain technical documentation, including API documentation and system architecture diagrams.
- Learn New Technologies: Stay current with industry trends and learn new frameworks and tools as required by project needs.
Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Programming Basics: Understanding of fundamental programming concepts (OOP, data structures, algorithms).
- Technical Skills: Familiarity with at least one web development language (e.g., JavaScript, Python, Java, C#) and a willingness to learn more.
- Tools: Basic knowledge of version control systems (Git) and integrated development environments (IDEs).
- Communication: Strong verbal and written communication skills with the ability to collaborate effectively in a team setting.
- Problem Solving: Analytical mindset with a passion for solving complex technical problems.