What are the responsibilities and job description for the Full Stack Developer position at TekSalt Solutions?
Job Description
We are seeking a talented and motivated Full Stack Developer to join our team in Wilmington, DE. As a Full Stack Developer, you will be responsible for developing and maintaining both the front-end and back-end of web applications. The ideal candidate will be experienced in Java Spring for back-end development and have proficiency in either React or Angular for front-end development.
This position requires candidates to work on-site, 5 days a week. We are looking for candidates who are local or within a reasonable commuting distance to Wilmington, DE.
Responsibilities
We are seeking a talented and motivated Full Stack Developer to join our team in Wilmington, DE. As a Full Stack Developer, you will be responsible for developing and maintaining both the front-end and back-end of web applications. The ideal candidate will be experienced in Java Spring for back-end development and have proficiency in either React or Angular for front-end development.
This position requires candidates to work on-site, 5 days a week. We are looking for candidates who are local or within a reasonable commuting distance to Wilmington, DE.
Responsibilities
- Design, develop, and maintain both front-end and back-end systems of web applications.
- Collaborate with cross-functional teams to define and implement software solutions.
- Write clean, maintainable, and efficient code.
- Ensure the application is responsive and performs optimally on various devices.
- Integrate with external APIs and services.
- Troubleshoot and resolve issues related to both front-end and back-end functionality.
- Participate in code reviews and contribute to best practices.
- Stay up-to-date with emerging technologies and industry trends.
- Back-End: Strong experience with Java Spring for developing web applications.
- Front-End: Proficiency in either React or Angular for building dynamic user interfaces.
- Experience working in Agile development environments.
- Strong knowledge of RESTful APIs and web services.
- Ability to work in a collaborative team environment.
- Experience with database management and SQL.
- Familiarity with cloud platforms (e.g., AWS, Azure).
- Knowledge of containerization tools such as Docker.
- Excellent problem-solving and debugging skills.
- Strong written and verbal communication skills.
- Round 1: Technical interview (remote)
- Round 2: Coding exercise (remote)
- Round 3: Final interview (onsite in Wilmington, DE)