Job Description
Are you ready to launch your career in technology? Apex Digital Systems is looking for ambitious Entry Level Software Engineers to join our innovative team in Houston, TX. We pride ourselves on building cutting-edge software solutions that drive real-world impact.
As an Entry Level Software Engineer, you will work alongside seasoned professionals to build, test, and deploy robust applications. We offer a comprehensive mentorship program designed to accelerate your growth from a beginner to a key contributor in our engineering organization.
Why Join Us?
As an Entry Level Software Engineer, you will work alongside seasoned professionals to build, test, and deploy robust applications. We offer a comprehensive mentorship program designed to accelerate your growth from a beginner to a key contributor in our engineering organization.
Why Join Us?
- Competitive starting salary with annual performance reviews.
- Comprehensive health, dental, and vision insurance.
- Flexible remote work options and generous PTO.
- Professional development stipend and tech conference attendance.
Responsibilities
- Assist in the design, development, and maintenance of web and mobile applications.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or JavaScript.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Debug and resolve software defects and performance issues.
- Collaborate with cross-functional teams (Product, Design, QA) to define feature requirements.
- Contribute to technical documentation and API specifications.
- Stay current with emerging technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with at least one programming language and framework (e.g., React, Node.js, Spring).
- Basic knowledge of SQL and database management concepts.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
- Passion for learning new technologies and working in an agile environment.