Job Description
We are seeking a visionary Senior Software Engineer to drive innovation and technical excellence at Apex Digital Systems. We are an industry leader looking for top-tier talent to join our dynamic team. Whether you prefer the collaborative energy of our New York City headquarters or the flexibility of a remote setup, we offer a hybrid-friendly environment designed to help you thrive.
This is an Immediate Hire opportunity. You will play a pivotal role in architecting scalable solutions and mentoring the next generation of developers. If you are passionate about building cutting-edge software and want to work with a team that values growth and creativity, we want to meet you.
Responsibilities
- Architect, design, and implement high-quality software solutions using modern technologies and best practices.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and deliver exceptional user experiences.
- Conduct thorough code reviews and contribute to a culture of continuous improvement and technical debt reduction.
- Optimize application performance, ensuring high availability, scalability, and security of our systems.
- Mentor junior developers and conduct technical training sessions to foster team growth.
- Participate in the full software development lifecycle, from concept and design to testing and deployment.
Qualifications
- 5+ years of professional software development experience with a strong focus on backend or full-stack engineering.
- Proficiency in programming languages such as Python, Java, or Go.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Familiarity with modern frontend frameworks (React, Vue, Angular) is a plus.
- Strong understanding of database technologies (SQL, NoSQL) and API design.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, remote-first environment.