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