CareerZen Logo
Company logo

Entry Level Software Developer

Benda Infotech

Full-time

Chicago, IL

Job description

Full Stack Developer (MERN)

Location: Lynnwood, Washington (In-Person)
Hours: Monday–Friday, 10:00 AM – 6:00 PM
Job Type: Full-time

We’re looking for a skilled Full Stack Developer (MERN) to join our growing engineering team. In this role, you’ll help build high-performance web applications, RESTful APIs, and scalable backend systems that power our digital marketing and automation platforms.

You’ll collaborate closely with product, design, and operations teams to deliver modern, secure, and reliable solutions used by clients across the United States.

Key Responsibilities

  • Design, develop, and maintain RESTful APIs and backend services using Node.js (Express and/or NestJS).
  • Build modern, responsive user interfaces using React.js and related libraries.
  • Integrate frontend components with backend logic and database structures.
  • Work with MongoDB (and optionally Redis) for data storage and caching.
  • Implement authentication and authorization flows (JWT, OAuth).
  • Write clean, efficient, and reusable code following best practices.
  • Optimize application performance, scalability, and security.
  • Collaborate with UI/UX, QA, and DevOps teams to support smooth deployment and release cycles.
  • Troubleshoot, debug, and enhance existing applications as needed.

Technical Requirements

  • 3+ years of professional experience with JavaScript / TypeScript.
  • Strong experience with Node.js, Express.js, and MongoDB (Mongoose).
  • Solid understanding of React.js, Redux / Redux Toolkit, and component lifecycle.
  • Experience designing and consuming REST APIs (GraphQL is a plus).
  • Familiarity with microservices architecture.
  • Working knowledge of Git, Docker, and CI/CD pipelines.
  • Experience with cloud platforms such as AWS, DigitalOcean, or similar is a plus.
  • Understanding of security best practices (input validation, rate limiting, JWT handling).
  • Familiarity with Agile / Scrum development workflows.

Nice-to-Have Skills

  • Experience with Next.js or NestJS.
  • Knowledge of Redis, Socket.io, or message queues (RabbitMQ, Kafka).
  • Experience with unit testing frameworks such as Jest, Mocha, or Chai.
  • Familiarity with monitoring and logging tools (e.g., Sentry, Datadog).

What We Offer

  • Competitive salary (based on experience)
  • Stable, fast-growing environment with real-world production systems
  • Opportunity to work with modern web technologies and scalable architectures
  • Collaborative, in-office team culture
  • Long-term growth and advancement opportunities

Job Type: Full-time

Pay: $80,000.00 - $95,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Vision insurance

Work Location: In person