- Company Name
- DMC Strategic IT
- Job Title
- Full Stack Software Engineer
- Job Description
-
**Job Title:**
Full Stack Software Engineer
**Role Summary:**
Design, develop, and maintain scalable web applications for manufacturing and distribution solutions. Collaborate cross‑functionally to deliver high‑quality features, ensuring performance, security, and maintainability.
**Expections:**
* Deliver robust, production‑ready code on schedule.
* Mentor junior engineers and enforce coding standards.
* Stay current with evolving technologies and industry best practices.
**Key Responsibilities:**
- Design, implement, and maintain web applications using modern front‑end frameworks (React, Angular) and back‑end runtimes (Node.js, Python, Ruby on Rails).
- Define, develop, and ship new features in close partnership with product managers, designers, and stakeholders.
- Optimize application performance, troubleshoot performance bottlenecks, and resolve bugs.
- Ensure code quality through automated testing, CI/CD pipelines, and regular code reviews.
- Mentor and train junior developers, cultivating best practices.
- Contribute to architecture decisions, including microservices design, RESTful API development, and cloud deployment.
**Required Skills:**
- 5+ years of full stack development experience.
- Proficient in HTML, CSS, JavaScript, and a modern front‑end framework (React or Angular).
- Strong back‑end skills in Node.js, Python, or Ruby on Rails.
- Experience with relational or NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Version control expertise (Git).
- Deep understanding of RESTful APIs, web services, and microservice architecture.
- Solid problem‑solving, debugging, and performance tuning abilities.
- Excellent written and verbal communication; teamwork.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- (Optional) Master’s degree in Computer Science or related field.
**Preferred Qualifications:**
- Cloud platform experience (AWS, Azure, GCP).
- Knowledge of DevOps practices, CI/CD, and containerization (Docker, Kubernetes).