Job Description
We are seeking a visionary Senior Software Engineer to join our elite team in New York City. At Nexus Tech Solutions, we don't just write code; we architect the digital infrastructure that powers the next generation of financial services. If you are passionate about scalable architecture, high-performance systems, and mentorship, we want to meet you.
Why Join Us?
We offer a competitive compensation package, comprehensive health benefits, and a remote-first culture that values work-life balance. You will have the opportunity to work on cutting-edge technologies that impact millions of users globally.
Responsibilities
- Architect and develop high-performance, scalable software solutions using modern technologies like Python, Java, and Go.
- Collaborate closely with product managers, UX designers, and cross-functional teams to define feature requirements and technical specifications.
- Write clean, maintainable, and well-documented code, conducting thorough code reviews to ensure best practices and security standards.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks in a production environment.
- Optimize applications for maximum speed and scalability, ensuring low latency and high availability.
- Mentor junior developers, fostering a culture of continuous learning, technical excellence, and innovation.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in software development, with a strong focus on backend or full-stack engineering.
- Proficiency in at least two major programming languages (e.g., Python, Java, Go, or TypeScript).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with microservices architecture and distributed systems.