Job Description
Are you ready to launch your career in Texas with a company that values innovation and growth? Apex Innovations is seeking a talented and motivated Entry Level Software Engineer to join our dynamic team. We are committed to providing competitive compensation, comprehensive benefits, and equity options to our employees.
In this role, you will work alongside experienced engineers to design, develop, and maintain high-quality software solutions. Whether you are interested in backend systems, frontend interfaces, or full-stack development, we provide the mentorship and resources you need to thrive.
- Modern Technology Stack: Work with the latest tools including Python, React, and Cloud Infrastructure.
- Professional Development: Access to technical training, conferences, and mentorship programs.
- Equity Options: Be a stakeholder in our company's success with our employee equity program.
Join us in shaping the future of technology in the Texas tech hub.
Responsibilities
- Develop, test, and deploy high-quality software applications according to specifications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code in Python, Java, or JavaScript.
- Participate in code reviews and provide constructive feedback to peers.
- Debug and resolve software issues and performance bottlenecks.
- Stay current with industry trends and emerging technologies.
- Document code and technical processes to ensure knowledge transfer.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Basic understanding of data structures, algorithms, and software design patterns.
- Familiarity with at least one programming language (Python, Java, C++, or JavaScript).
- Understanding of version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work well in a team environment.
- Eagerness to learn and adapt to new technologies.