Mid-Level Full Stack Software Engineer
nextjobz · Marion County, IN · 2 wk ago
On-siteEngineeringFull-time
Core Responsibilities
- Build and maintain responsive UIs using HTML, CSS, Tailwind CSS and a JS framework – React or Vue (min. 3 yrs)
- Develop backend services and REST APIs using Python or Node.js (min. 3 yrs)
- Design, query, and optimize schemas across PostgreSQL, MySQL, and MongoDB — covering indexing, migrations, and transactions
- Build and maintain CI/CD pipelines using GitHub Actions or similar, with Docker for containerisation
- Implement caching strategies (Redis / Memcached) — cache-aside, write-through, TTL management
- Familiarity with microservices architecture or event-driven systems (Kafka, RabbitMQ)
- Apply design patterns (MVC, Repository, Factory, Observer) and SOLID principles to produce maintainable, testable code
- Handle authentication flows — JWT, OAuth 2.0, session-based auth
- Write unit and integration tests to ensure system reliability
- Participate in code reviews, uphold standards, and contribute to technical documentation
- Debug and monitor production systems; contribute to incident resolution and root-cause analysis
Requirements
- Experience: 3-5 years
- Education: bachelor of science in software engineering
- Skills: frontend development, backend development, back-end development, front-end development, full-stack development, front-end engineering, full stack development, front-end development, technical leadership