24-MAG logo
24-MAG
Posted 17 days agoVerified live 1d ago

Remote | Software Engineer, New Grad — $180,000–$250,000/year

Brief overview

Remote
UndergradOr in progress
$180k–$250k/yrStated range
JavaScriptTypeScriptReactNode.jsPostgreSQLData ModelingRESTful APIsGitAWSGoogle Cloud PlatformMicrosoft AzureCI/CD

About the company

At 24-MAG, we support emerging AI and consulting platforms by sourcing and connecting qualified professionals with remote, contract-based opportunities.

Job description

Summary

24-MAG LLC connects experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams. They are seeking a recent graduate or early-career Software Engineer to build and support full-stack systems, backend services, frontend interfaces, databases, APIs, production operations, and AI-powered products while progressively taking ownership of critical systems.

Responsibilities

  • Contribute to the design and development of end-to-end full-stack systems
  • Build features supporting internal workflows and platform capabilities
  • Participate across frontend, backend, database, and integration layers
  • Translate product requirements into reliable production functionality
  • Develop increasing ownership of systems as technical experience grows
  • Build clean and maintainable backend services
  • Develop and integrate RESTful APIs
  • Apply scalable engineering practices under guidance from experienced engineers
  • Improve service reliability and maintainability
  • Support communication between distributed application components
  • Develop high-quality user interfaces using React or comparable frameworks
  • Build interfaces for internal teams and end users
  • Translate product and design requirements into functional experiences
  • Improve frontend maintainability and usability
  • Apply modern JavaScript and TypeScript development practices
  • Contribute to relational database design
  • Work with PostgreSQL or comparable relational systems
  • Participate in schema design and data-modelling decisions
  • Analyse and improve query performance
  • Apply sound data-management principles across product features
  • Participate in code reviews and collaborative engineering workflows
  • Write and maintain tests for production functionality
  • Contribute to technical documentation
  • Identify opportunities to improve code quality and engineering practices
  • Support continuous improvement across development processes
  • Help investigate and resolve production issues
  • Develop familiarity with resilient and observable system design
  • Learn to diagnose failures across application components
  • Participate in monitoring and operational workflows
  • Apply lessons from production incidents to future engineering decisions
  • Collaborate with product, operations, and design teams
  • Translate business and user needs into engineering solutions
  • Communicate implementation trade-offs clearly
  • Participate in feature planning and technical discussions
  • Work closely with experienced engineers on production-ready delivery
  • Develop practical judgement around speed, scalability, and maintainability
  • Evaluate trade-offs between short-term delivery and long-term system quality
  • Build familiarity with modern software architecture patterns
  • Learn from code review, production experience, and technical mentorship
  • Progress toward ownership of increasingly critical systems

Skills

  • * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline
  • * Recent graduate or graduating soon
  • * Internship, co-op, research, substantial academic, or meaningful personal-project experience building software
  • * Strong fundamentals in JavaScript and/or TypeScript
  • * Familiarity with React or similar frontend frameworks
  • * Familiarity with Node.js backend development
  • * Understanding of relational databases such as PostgreSQL
  • * Familiarity with core data-modelling principles
  • * Understanding of RESTful APIs and distributed application communication
  • * Exposure to Git and modern software-development workflows
  • * Strong problem-solving ability
  • * Curiosity and willingness to learn rapidly
  • * Strong attention to detail
  • * Interest in taking increasing ownership within a fast-moving engineering environment
  • * Experience with NestJS is advantageous
  • * Internship or professional software-engineering experience is advantageous
  • * Exposure to AWS, GCP, or Azure is beneficial
  • * Familiarity with CI/CD, deployment pipelines, or DevOps fundamentals is advantageous
  • * Exposure to microservices, serverless, or event-driven systems is beneficial
  • * Interest in AI-powered products, automation, or data-intensive applications is valuable
  • * Experience through team projects, hackathons, open-source contributions, or startup environments is a plus

Qualifications

Must Haves

  • * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline
  • * Recent graduate or graduating soon
  • * Internship, co-op, research, substantial academic, or meaningful personal-project experience building software
  • * Strong fundamentals in JavaScript and/or TypeScript
  • * Familiarity with React or similar frontend frameworks
  • * Familiarity with Node.js backend development
  • * Understanding of relational databases such as PostgreSQL
  • * Familiarity with core data-modelling principles
  • * Understanding of RESTful APIs and distributed application communication
  • * Exposure to Git and modern software-development workflows
  • * Strong problem-solving ability
  • * Curiosity and willingness to learn rapidly
  • * Strong attention to detail
  • * Interest in taking increasing ownership within a fast-moving engineering environment

Nice to Haves

  • * Experience with NestJS is advantageous
  • * Internship or professional software-engineering experience is advantageous
  • * Exposure to AWS, GCP, or Azure is beneficial
  • * Familiarity with CI/CD, deployment pipelines, or DevOps fundamentals is advantageous
  • * Exposure to microservices, serverless, or event-driven systems is beneficial
  • * Interest in AI-powered products, automation, or data-intensive applications is valuable
  • * Experience through team projects, hackathons, open-source contributions, or startup environments is a plus

Benefits

  • Fully remote
  • Technical mentorship

More jobs like this