Job Description
Are you ready to launch your career in tech? Apex Digital Systems is seeking a motivated Entry Level Software Engineer to join our dynamic team in Columbus, Ohio. We pride ourselves on building innovative software solutions that drive business growth and user engagement. As a growing company, we offer a collaborative environment where your ideas will have a direct impact on our product roadmap.
Why Join Us?
- Work with cutting-edge technologies including React, Node.js, and Cloud Architecture.
- Participate in mentorship programs designed to accelerate your professional growth.
- Competitive benefits package including health insurance, 401(k) matching, and flexible PTO.
Don't just learn to code—learn to build solutions that matter. Apply today and take the first step towards a rewarding career in software development.
Responsibilities
- Develop & Maintain: Assist in the design, development, and maintenance of scalable web applications using modern programming languages and frameworks.
- Code Quality: Write clean, efficient, and well-documented code while adhering to industry best practices and coding standards.
- Debugging: Identify, troubleshoot, and resolve software defects and bugs to ensure optimal system performance.
- Collaboration: Work closely with cross-functional teams including UI/UX designers, product managers, and senior engineers to translate requirements into technical specifications.
- Testing: Participate in the testing process, including writing unit tests and integration tests to ensure software reliability.
- Documentation: Create technical documentation for new features and API integrations to support team knowledge sharing.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent work experience).
- Technical Skills: Familiarity with HTML, CSS, JavaScript, and one or more backend languages (e.g., Python, Java, C#).
- Problem Solving: Strong analytical thinking and the ability to break down complex problems into manageable solutions.
- Tools: Basic knowledge of version control systems like Git and a working understanding of RESTful APIs.
- Communication: Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical stakeholders.
- Attitude: A genuine passion for technology and a desire to learn and grow within a fast-paced environment.