Junior Software Engineer, Full-Stack

Location

United States

Posted

10 days ago

Salary

$120K - $150K / year

Seniority

Junior

Bachelor DegreeExperience acceptedEnglishAngularJavaScriptMySQLPHPSCSSSQLSymfonyTypeScriptGo

Job Description

Junior Software Engineer, Full-Stack

Epic Kids

• Implement well-scoped front-end features and UI changes in Angular (TypeScript, SCSS) under the guidance of senior engineers • Implement well-scoped back-end endpoints and changes against MySQL, working in PHP (Symfony + Doctrine ORM) on existing application code and in Go on newer services as the team's Go footprint expands • Investigate and fix bugs across the stack—reproduce the issue, identify the cause with help when needed, and ship the fix • Write unit tests for the code you ship and keep tests passing on the areas you touch • Participate in code reviews as both author and reviewer • Work with designers, product managers, and senior engineers to translate small user-facing requirements into shipped changes • Maintain documentation—READMEs, code comments, and onboarding notes—for the areas you work in • Use AI-assisted development tools to support learning and productivity, ensuring you understand and can defend every line of code you commit • Take on progressively larger and more independent scopes of work as you ramp on the codebase, supported by pairing and code walkthroughs with senior engineers

Job Requirements

  • Bachelor's degree (recently completed or completing within the next 6 months) in Computer Science, Software Engineering, or a closely related field—or equivalent practical preparation (e.g., bootcamp + substantial portfolio)
  • Solid grasp of programming fundamentals: data structures, control flow, basic algorithms, object-oriented programming
  • Hands-on coding experience in at least one modern programming language through coursework, personal projects, internships, or open-source contributions
  • Familiarity with HTML, CSS, and JavaScript (or TypeScript) at a level sufficient to build simple interactive web pages
  • Familiarity with Git and pull-request-based workflows
  • Basic familiarity with relational databases and SQL (SELECT, JOIN, simple WHERE clauses)
  • Eagerness to learn, openness to feedback, and willingness to ask questions rather than guess
  • Strong written and verbal communication skills in English for daily collaboration and technical documentation.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 201-500Since 2010H1B No Sponsor

• This professional will be primarily responsible for designing the “brain” of the intelligent service agent, ensuring the architecture is scalable, secure, and meets business requirements. • Agent Architecture: Design and lead the technical architecture of the conversational agent’s “brain,” leveraging the LangChain ecosystem and orchestration via LangGraph. • Journey Design: Map and structure complex conversational journeys, including conditional-edge routing and user intent classification. • Cloud Security and Scalability: Design deployment architectures focused on GCP (e.g., Vertex AI, Cloud Run, GKE) to ensure high availability, observability (tracing + evals), and automated scaling. • Risk Management (Guardrails): Define input/output guardrails and safe handoff logic for escalation to human agents or appropriate channels. • Leadership and Liaison: Act as the primary technical liaison between the development team and the client, ensuring continuous knowledge transfer to the internal team.

Brazil
IntervAI logo

Full Stack Developer

IntervAI

Automating early-stage recruitment with intelligent, bias-free AI interviews.

Full TimeRemoteTeam 1-10Since 2025H1B No Sponsor

• Design, develop, and maintain modern full-stack applications. • Build scalable backend services, robust APIs, and seamless integrations. • Develop highly responsive, intuitive, and user-friendly frontend experiences. • Work on microservice-based, distributed architectures and integrate third-party platforms, cloud services, and external APIs. • Contribute to automation, CI/CD pipelines, and cloud-native environments. • Optimize applications for maximum scalability, reliability, security, and performance. • Partner closely with Product, Design, DevOps, Data, and Business teams while participating in code reviews, technical discussions, and architectural decisions. • Work on both greenfield products and existing production systems, including AI-enabled, data-driven, or automation-focused platforms where applicable.

Turkey
Confitec logo

Desenvolvedor(a) Trainee – Fullstack

Confitec

Tornamos a operação de seguradoras e resseguradoras mais controlada, confiável, eficiente e segura.

Full TimeRemoteTeam 201-500Since 2003H1B No Sponsor

• Você fará parte de um time de desenvolvedores extremamente qualificado fortemente orientado a resultados e que não tem medo de inovar. • Você será parte vital na sustentação da nova plataforma de um de nossos principais clientes, trabalhando com boas práticas de manutenção e desenvolvimento em um ambiente dinâmico que incentiva a autonomia e o aprendizado constante.

Brazil
Confitec logo

Desenvolvedor Júnior – Fullstack

Confitec

Tornamos a operação de seguradoras e resseguradoras mais controlada, confiável, eficiente e segura.

Full TimeRemoteTeam 201-500Since 2003H1B No Sponsor

• Atuação na equipe de projetos na Confitec. • Você será responsável pela evolução de sistemas utilizando React, Java, Spring Boot e Python. • Para essa vaga, seria bom solicitar ao menos 1 ano de experiência em desenvolvimento Python ou Java.

Brazil