Job Description
We are urgently hiring a talented Software Engineer to join our dynamic team in Philadelphia, PA. We are looking for a problem-solver who is passionate about building scalable, robust software solutions. In this role, you will have the opportunity to work on cutting-edge projects and receive comprehensive relocation assistance to help you settle in the city.
At Apex Innovations, we prioritize innovation, collaboration, and professional growth. Join us to shape the future of technology in the heart of the Mid-Atlantic region.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions.
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code using modern programming languages.
- Participate in code reviews to ensure code quality, security, and adherence to best practices.
- Troubleshoot, debug, and resolve complex technical issues to optimize application performance.
- Contribute to the technical architecture and ensure system scalability and reliability.
- Stay updated on emerging technologies and integrate them into our development stack.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 3+ years of professional experience in software development.
- Proficiency in at least two major programming languages (e.g., Python, Java, JavaScript, or Go).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is highly desirable.
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.