Job Description
We are seeking a highly skilled Senior Software Engineer to join our fast-paced team in the heart of New York City. At Apex Digital Systems, we are building the future of fintech, and we need a visionary engineer to help us scale our infrastructure and deliver seamless user experiences.
In this role, you will have the opportunity to work on cutting-edge projects, mentor junior developers, and collaborate with cross-functional teams to drive innovation. If you are passionate about code quality, system architecture, and solving complex problems, we want to hear from you.
Responsibilities
- Design, develop, and maintain scalable software applications using modern technologies.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Identify and resolve technical debt, performance bottlenecks, and bugs in a timely manner.
- Participate in Agile/Scrum ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Contribute to the architectural vision and technical strategy of the company.
Qualifications
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, Python, or Java.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Deep understanding of software design patterns, algorithms, and data structures.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).