Job Description
We are Apex Systems, a dynamic technology leader seeking a Software Engineer to join our team in New York City. We are offering relocation assistance to make your transition seamless.
In this pivotal role, you will architect and develop high-performance software solutions that drive our business forward. You will work in a collaborative environment with top-tier talent, leveraging modern technologies to build scalable applications.
Join us and be part of a culture that values innovation, excellence, and professional growth.
Responsibilities
- Design and implement scalable software architectures and features.
- Develop clean, efficient, and maintainable code using industry-standard languages.
- Collaborate with cross-functional teams (product, design, QA) to define requirements.
- Conduct thorough code reviews and participate in technical mentoring.
- Identify and resolve technical bottlenecks to optimize system performance.
- Maintain and improve existing codebases to ensure security and stability.
Qualifications
- Minimum of 3 years of professional software development experience.
- Strong proficiency in at least one major programming language (e.g., Python, Java, JavaScript, or C#).
- Familiarity with front-end frameworks (React, Angular, or Vue) is a plus.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and ability to work in an agile environment.