Remote | Software Engineer, New Grad - $60-$80/hour

24-MAG LLC
New York, NY, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
$124,800.0 - $166,400.0
Working hours
Regular working hours

Tech stack

Testing (Software) Query Performance JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Component-Based Software Engineering Business Logic Software Applications Automation of Tests Microsoft Azure Big Data
+35 more
Cloud Computing Software Documentation Software Quality Code Review Computer Engineering Continuous Integration Relational Databases Database Design Database Development Database Schema Software Debugging DevOps Design of User Interfaces Monitoring of Systems Human-Computer Interaction PostgreSQL Node.Js Open Source Technology Systems Development Life Cycle Software Deployment Software Engineering TypeScript Google Cloud ReactJS Delivery Pipeline Backend Git Event Driven Architecture Information Technology Free and Open-Source Software Front End Software Development NestJS Restful APIs Serverless Computing Microservices

Job description

We are sharing a specialised full-time remote opportunity for recent graduates and early-career Software Engineers with strong foundations in full-stack development, JavaScript, TypeScript, React, Node.js, and relational databases to contribute to the development of modern internal platforms and AI-powered applications., Full-Stack Application Development

  • Contribute to the design and implementation of end-to-end software features for internal platforms.
  • Build functional, maintainable applications using modern frontend and backend technologies.
  • Participate in technical planning and implementation discussions with experienced engineers.
  • Develop an understanding of scalable software architecture and production engineering standards.
  • Take increasing ownership of application features and technical deliverables as experience grows.

Frontend Engineering & User Interfaces

  • Develop responsive, user-friendly interfaces using React and modern JavaScript or TypeScript.
  • Implement frontend components supporting internal workflows and operational applications.
  • Integrate user interfaces with backend services and application APIs.
  • Collaborate with product and design teams to translate requirements into functional features.
  • Maintain code quality, usability, and consistency across frontend implementations.

Backend Services & Database Development

  • Develop and maintain backend services and RESTful APIs using Node.js and related technologies.
  • Contribute to application logic, service integrations, and internal platform functionality.
  • Work with relational databases, including PostgreSQL, to support application requirements.
  • Participate in database schema design, data modelling, and query performance improvements.
  • Apply foundational engineering principles to improve backend reliability and maintainability.

Software Testing & Production Reliability

  • Participate in code reviews, automated testing, and technical documentation.
  • Investigate software defects and contribute to troubleshooting production issues.
  • Support improvements to application reliability, monitoring, and system observability.
  • Learn practical approaches to deployment, debugging, and continuous integration workflows.
  • Evaluate engineering trade-offs involving implementation speed, scalability, and maintainability.

AI-Powered Products & Cross-Functional Collaboration

  • Contribute to internal tools and workflows supporting engineering, operations, and recruiting activities.
  • Participate in the development and improvement of AI-powered application features.
  • Collaborate with engineering, product, operations, and design stakeholders.
  • Explore opportunities to improve workflow efficiency through automation and software development.
  • Apply feedback from experienced engineers to strengthen technical judgement and development practices., * Additional Technologies: AWS, cloud infrastructure, RESTful APIs, and modern software development tools.
  • Responsibilities will include implementing frontend features, developing backend services, and contributing to database design.
  • Projects may involve internal engineering platforms, operational workflows, recruiting applications, and AI-powered products.
  • Deliverables will include production-ready software features, maintainable application code, technical documentation, and tested implementations.
  • Candidates with relevant internship, research, open-source, or substantial personal project experience are encouraged to apply.
  • Opportunities for technical mentorship, collaboration, and increasing ownership of software components are integral to the role.
  • Strong engineering fundamentals, curiosity, collaborative communication, and a willingness to learn are important for successful performance.

Requirements

Software Engineering, Software Engineering, Artificial Intelligence (AI), JavaScript, Relational Databases (RDBMS), React.js, Node.js, Database Design, Software Development Lifecycle (SDLC), User Interface/Experience (UI/UX), * Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.

  • Recent graduate or currently approaching graduation.
  • Practical software development experience gained through internships, cooperative education, research, or substantial personal projects.
  • Strong understanding of JavaScript and/or TypeScript fundamentals.
  • Familiarity with frontend development using React or a comparable framework.
  • Experience or foundational knowledge of backend development using Node.js.
  • Familiarity with NestJS is advantageous.
  • Understanding of relational databases, particularly PostgreSQL.
  • Foundational knowledge of database schema design and data modelling principles.
  • Familiarity with RESTful APIs and communication between distributed application components.
  • Experience using Git and modern software development workflows.
  • Understanding of fundamental software engineering principles and maintainable code practices.
  • Strong analytical thinking, debugging skills, and technical problem-solving abilities.
  • Familiarity with automated testing, code reviews, and software documentation.
  • Previous internship or professional software engineering experience is preferred.
  • Exposure to cloud platforms such as AWS, Google Cloud, or Azure is beneficial.
  • Familiarity with CI/CD, deployment pipelines, or DevOps fundamentals is advantageous.
  • Exposure to microservices, serverless systems, or event-driven architectures is valuable.
  • Interest in AI-powered products, workflow automation, or data-intensive applications.
  • Experience with team projects, hackathons, open-source contributions, or startup environments is advantageous.
  • Strong written and verbal communication skills.
  • Attention to detail, intellectual curiosity, and a commitment to continuous technical development.
  • Ability to collaborate effectively with experienced engineers and multidisciplinary teams.

Engagement Details

  • Engagement Type: Full-time, * Career Level: Recent graduate / Early-career Software Engineer.
  • Educational Background: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.
  • Professional Focus: Full-stack software engineering, internal platform development, and production application delivery.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…