Job Description
Are you a recent graduate ready to launch a career in Software Engineering? Nexus Digital Systems is looking for ambitious, entry-level talent to join our growing team in the heart of New York City. We offer a competitive base salary, comprehensive benefits, and a robust equity options package designed to reward your long-term success. If you are passionate about building scalable software solutions and want to work in a dynamic, high-growth environment, we want to meet you.
Why Join Us?
- Equity Options: Own a piece of the company as we grow.
- Modern Tech Stack: Work with the latest tools and technologies.
- Mentorship: Learn from senior engineers in a supportive culture.
As an Entry Level Software Engineer, you will play a critical role in designing, developing, and testing software applications that impact millions of users. You will work closely with product managers and designers to turn complex requirements into elegant code.
Responsibilities
- Develop & Maintain: Write clean, efficient, and well-documented code for web and mobile applications using modern frameworks.
- Collaborate: Work closely with cross-functional teams including product managers, designers, and senior engineers to define features and specifications.
- Debug & Optimize: Identify and fix bugs, optimize application performance, and improve user experience.
- Code Reviews: Participate in peer code reviews to ensure code quality, security, and adherence to best practices.
- Testing: Assist in creating unit tests and integration tests to ensure software reliability.
- Documentation: Maintain technical documentation and contribute to the team's knowledge base.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Programming Skills: Proficiency in at least one modern programming language (e.g., Java, Python, JavaScript/TypeScript).
- Foundations: Solid understanding of data structures, algorithms, and software design principles.
- Tools: Familiarity with version control systems (Git) and CI/CD pipelines.
- Problem Solving: Strong analytical skills with a passion for solving complex technical problems.
- Communication: Excellent verbal and written communication skills.