Job Description
Location : Hanover, MD
NOT REMOTEType : Full-time
Active Clearance : Not Required
About Us
Eccalon provides global solutions to the most challenging technological issues of the 21st-century, and our evolving portfolio spans five major markets : Machine Learning, Cybersecurity, Aerospace & Defense, Material Sciences, Advance Manufacturing, Sports Science, Biotechnology, and Health & Life Sciences. Visit our website here.
Why Join Us?
Eccalon's Executives foster a supportive work environment allowing our teams to thrive, and have a fierce dedication to innovation, security, and people. Our culture is built on inclusion, teamwork, trust, and we are committed to offering career advancement opportunities to all employees. Encouraging a healthy and balanced life, we offer an extensive benefits package to support the wellness of our employees and their families. You will be joining a team of innovators, working with cutting edge technologies, supporting mission critical projects, and making an impact.
Job Summary :
Eccalon is seeking a talented Full Stack Developer to join our dynamic IT team. As a Full Stack Developer, you will be responsible for designing, developing, and implementing software solutions across both front-end and back-end technologies. You will collaborate with cross-functional teams to define, design, and ship new features, and iterate on existing products.
Key Responsibilities :
Designing, developing, and maintaining both front-end and back-end web applications.Developing front-end architecture using modern JavaScript frameworks (e.g., React, Angular, Vue.js).Building reusable components and front-end libraries for future use.Translating designs and wireframes into high-quality code.Developing and implementing back-end services and APIs using Node.js, Python, Ruby, or other server-side languages.Integrating front-end and back-end aspects of the web application.Ensuring cross-platform optimization for mobile devices.Implementing responsive design principles to ensure that applications render well across multiple devices.Writing clean, scalable, and well-documented code.Conducting code reviews and providing constructive feedback to peers.Troubleshooting and debugging applications.Managing and maintaining databases (SQL and NoSQL) and data storage solutions.Implementing security and data protection measures.Collaborating with UX / UI designers, product managers, and stakeholders to ensure technical feasibility of UI / UX designs.Keeping abreast of industry trends and best practices in software development.Required Qualifications :
Bachelor’s degree in Computer Science, or a related field (or equivalent work experience).Proven experience as a Full Stack Developer or similar role.Strong proficiency in front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and one or more modern JavaScript frameworks (React, Angular, Vue.js).Experience with server-side languages such as Node.js, Python, etc.Experience with back-end frameworks such as Express.js, Nextjs, etc.Experience with databases (e.g., MySQL, PostgreSQL, MongoDB).Familiarity with RESTful APIs and microservices architecture.Knowledge of code versioning tools (e.g., Git, SVN).Understanding of CI / CD pipelines and DevOps practices.Excellent problem-solving skills and attention to detail.Good interpersonal and communication skills.Ability to work effectively in a collaborative team environment.