Logo for 24-MAG

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

Role overview

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline
  • Strong fundamentals in JavaScript and/or TypeScript
  • Familiarity with React or similar frontend frameworks
  • Understanding of relational databases such as PostgreSQL

Responsibilities

  • Contribute to the design and development of end-to-end full-stack systems
  • Build clean and maintainable backend services and develop RESTful APIs
  • Develop high-quality user interfaces using React or comparable frameworks
  • Participate in code reviews and collaborative engineering workflows

Key facts

Hard skills

Other skills

  • Problem Solving
  • Curiosity
  • Detail Oriented
  • Collaboration

About the company

24-MAG logo

24-MAG

Business Consulting & Services

Company details

IndustryBusiness Consulting & Services
Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We are sharing a full-time opportunity for recent graduates and early-career Software Engineers with strong fundamentals in JavaScript or TypeScript and exposure to React, Node.js, PostgreSQL, cloud platforms, and modern software-development practices to build production systems across internal platforms and AI-powered products.

The role provides hands-on experience across full-stack product development, backend services, frontend interfaces, databases, APIs, production operations, and engineering quality. The successful candidate will initially contribute alongside experienced engineers and progressively take greater ownership of critical systems, internal workflows, and product capabilities.

Key Responsibilities

Full-Stack Product Development

  • 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

Backend Services & APIs

  • 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

Frontend Engineering

  • 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

Data Modelling & PostgreSQL

  • 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

Engineering Quality

  • 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

Production Reliability & Troubleshooting

  • 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

Cross-Functional Collaboration

  • 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

Engineering Judgement & Growth

  • 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

Ideal Profile

  • 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
  • Experience with NestJS is advantageous
  • 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
  • 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

Engagement Details

  • Full-time engagement
  • Fully remote
  • Base compensation: $180,000–$250,000/year
  • Role is designed for recent graduates and early-career engineers
  • Work will involve React, Node.js, PostgreSQL, APIs, cloud infrastructure, full-stack development, production systems, and engineering-quality practices
  • Candidates will contribute to internal platforms, workflows, services, and AI-powered products
  • Responsibilities are expected to expand as the engineer develops greater technical experience and ownership
  • Exposure to AWS and other cloud platforms may form part of the role
  • Engineering priorities, product requirements, and platform architecture may evolve as systems and teams scale

About the Platform

This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams.

By submitting this application, you acknowledge that your information may be processed by 24-MAG LLC for recruitment and opportunity matching in accordance with our Privacy Policy: https://www.24-mag.com/privacy-policy

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at 24-MAG

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.