Job Description
Are you a passionate Software Engineer looking for a new challenge? Apex Innovations is seeking a talented individual to join our dynamic team in New York City. We offer a competitive salary, comprehensive benefits, and a generous relocation assistance package to help you move smoothly to our office.
As a key member of our engineering squad, you will drive the development of cutting-edge software solutions that impact millions of users. We pride ourselves on a collaborative culture where your ideas matter and your growth is a priority. We also offer a weekly pay cycle to ensure you are rewarded consistently.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Write clean, efficient, and well-documented code that adheres to best practices and coding standards.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability and performance.
- Participate in code reviews, architecture planning, and technical decision-making processes.
- Conduct unit testing and integration testing to validate software functionality.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience (3+ years) in software development with proficiency in languages such as Java, Python, or JavaScript.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving skills and the ability to work independently in a fast-paced agile environment.
- Strong communication skills and the ability to translate technical concepts to non-technical stakeholders.