Job Description
Are you a visionary Software Engineer looking to drive innovation in the bustling tech hub of New York City? NexGen Systems is seeking a highly skilled Senior Software Engineer to join our elite engineering team.
At NexGen, we are not just building software; we are architecting the digital infrastructure of tomorrow. If you thrive in a fast-paced, agile environment and are passionate about crafting scalable, high-performance web applications, we want to meet you.
Why Join Us?
- Competitive compensation package with equity options.
- Unlimited PTO and comprehensive health benefits.
- State-of-the-art office located in Midtown Manhattan.
- Continuous learning and development budget.
Ready to take your career to the next level? Apply today!
Responsibilities
- Design, develop, and deploy scalable software solutions using modern architectures and best practices.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and technical specifications.
- Write clean, maintainable, and well-documented code while conducting thorough code reviews.
- Identify, troubleshoot, and resolve complex technical issues to ensure system stability and performance.
- Mentor junior developers and foster a culture of knowledge sharing and continuous improvement within the team.
- Participate in the full software development lifecycle, from planning and design to testing and deployment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field; Master’s degree preferred.
- 5+ years of professional experience in software development, with a focus on full-stack development.
- Proficiency in JavaScript, Python, or Java (specific stack depends on team, but we value versatility).
- Strong experience with React or Angular for front-end development.
- Familiarity with cloud services such as AWS or GCP and containerization tools like Docker and Kubernetes.
- Deep understanding of relational and non-relational databases (SQL, NoSQL).
- Experience with Agile/Scrum methodologies and version control systems like Git.