Job Description
We are urgently hiring a highly skilled Senior Software Engineer to join our elite engineering team in New York City. Apex Digital Systems is a top-tier tech company driving innovation in fintech and cloud solutions. We are looking for a builder who thrives in a fast-paced environment and is ready to tackle complex architectural challenges.
In this role, you will have the opportunity to shape the future of our platform, work with cutting-edge technologies, and collaborate with some of the brightest minds in the industry. If you are passionate about scalable software and want to make a tangible impact, we want to hear from you.
Responsibilities
- Design, develop, and deploy high-scale, low-latency software solutions using modern technologies.
- Collaborate with product managers and designers to define feature requirements and user stories.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members to ensure code quality.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Optimize application performance, security, and scalability.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience in Java, Python, or Go.
- Strong proficiency with front-end frameworks such as React, Angular, or Vue.js.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and the ability to debug complex issues under tight deadlines.
- Strong verbal and written communication skills in a collaborative team environment.