- Company Name
- Eccalon, LLC
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title**
Full Stack Developer
**Role Summary**
Design, develop, and maintain end‑to‑end web applications, combining modern front‑end frameworks (React, Angular, or Vue.js) with robust back‑end services (Node.js, Python, or Ruby). Collaborate across teams to deliver scalable, secure, and high‑performance features, while ensuring responsive design and clean, documented code.
**Expectations**
- Deliver technically sound, production‑grade code on schedule.
- Adhere to coding standards, security best practices, and performance guidelines.
- Participate actively in code reviews, knowledge sharing, and agile ceremonies.
- Continuously improve processes and stay current with industry trends.
**Key Responsibilities**
- Architect and build reusable UI components and libraries.
- Translate wireframes and design concepts into functional front‑end code.
- Implement back‑end APIs, services, and micro‑services using Node.js/Express, Python, or comparable stacks.
- Integrate front‑end and back‑end layers, ensuring seamless data flow.
- Optimize applications for responsiveness across devices and browsers.
- Manage SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and data storage solutions.
- Enforce security protocols and data protection measures.
- Perform debugging, troubleshooting, and performance tuning.
- Write comprehensive documentation and maintain version control (Git).
- Collaborate with UX/UI designers, product managers, and stakeholders on feasibility and delivery.
**Required Skills**
- Mastery of HTML5, CSS3, JavaScript (ES6+).
- Proficiency in a modern JS framework (React, Angular, or Vue.js).
- Strong experience with server‑side languages (Node.js, Python, Ruby) and frameworks (Express.js, Next.js).
- Knowledge of RESTful APIs, microservices architecture, and API design.
- Hands‑on with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Familiarity with version control (Git, SVN) and CI/CD pipelines.
- Understanding of front‑end build tools, bundlers, and responsive design principles.
- Excellent problem‑solving, debugging, and communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
---