Job Description
We are looking for passionate Entry Level Software Engineers to join our dynamic team in New York. As a leading tech firm, we pride ourselves on innovation and mentorship, offering remote options for the right candidates. If you are a recent graduate eager to launch your career in software development, we want to hear from you.
In this role, you will collaborate with senior engineers to design, develop, and test high-quality software solutions. You will gain hands-on experience with modern technologies and contribute to projects that impact millions of users.
Responsibilities
- Develop and maintain scalable software applications using modern languages and frameworks (e.g., JavaScript, Python, Java).
- Participate in the full software development lifecycle, including design, coding, testing, and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following best practices.
- Debug and resolve technical issues and bugs in a timely manner.
- Conduct code reviews and provide constructive feedback to peers.
- Engage in continuous learning and stay updated with emerging technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Familiarity with at least one programming language (e.g., JavaScript, Python, Java, C++).
- Understanding of data structures, algorithms, and software design principles.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work well in a team environment.
- Willingness to learn and adapt to new technologies and methodologies.