FUJIFILM Diosynth Biotechnologies-posted 3 months ago
Full-time • Mid Level
Hybrid • Rochester, NY
Merchant Wholesalers, Durable Goods

We are hiring for a Full Stack Web Developer who is responsible for both the front-end and back-end development of web applications. This role requires a combination of programming skills, an understanding of user experience, and the ability to manage databases and server-side functionality. A Full Stack Web Developer plays a vital role in delivering end-to-end web solutions, from the user interface all the way to server-side logic and databases. This position requires a versatile skill set and the ability to work across the entire web development stack.

  • Design and implement the user interface (UI) for web applications using HTML, CSS and JavaScript.
  • Create responsive and dynamic web pages that are visually appealing and user-friendly.
  • Ensure cross-browser compatibility and troubleshoot front-end issues.
  • Develop and maintain server-side logic, APIs, and database connections using server-side languages such as ASP Classic or .NET.
  • Create and manage databases (e.g., MS Access) and ensure efficient data storage, retrieval, and integrity.
  • Implement user authentication and authorization, ensuring data security and privacy.
  • Integrate front-end and back-end components, ensuring seamless communication between the client-side and server-side systems.
  • Write unit tests and conduct debugging to ensure that applications function as intended across different devices and platforms.
  • Perform full-stack testing, identifying and fixing bugs in both the front-end and back-end.
  • Optimize web applications for speed, scalability, and efficiency.
  • Implement techniques, such as caching, to improve performance.
  • Use of a version control system to manage codebase versions, collaborate with teams, and track progress.
  • Maintain consistent coding standards and perform code reviews to ensure quality.
  • Collaborate with the web team and management to define project requirements and deliver features.
  • Deploy web applications to production.
  • Monitor applications post-launch to ensure they remain functional, bug-free, and optimized.
  • Maintain the application by fixing issues and implementing new features or improvements based on user feedback.
  • Document the development process, architecture, and technical specifications to ensure code is maintainable and other team members can contribute.
  • Maintain clear and concise documentation for all components of the web application.
  • Proficient in HTML, CSS and JavaScript.
  • Experience with server-side programming languages such as ASP Classic or .Net.
  • Experience with relational databases (MS Access).
  • Proficient in version control systems.
  • Knowledge of unit testing.
  • Ability to troubleshoot, debug, and resolve issues across the entire stack (front-end and back-end).
  • Strong attention to detail in both user experience and functionality.
  • Ability to work in an Agile team environment and communicate effectively with cross-functional teams.
  • Experience in code reviews and collaborative coding.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer or similar role; 3-5 years of experience.
  • Willingness to learn new technologies and approaches to solve problems.
  • Ability to think outside the box and find innovative solutions to development challenges.
  • Ensuring high quality, user-friendly, and performant code.
  • Strong written and verbal communication skills to interact with clients, stakeholders, and other team members.
  • Ability to prioritize tasks and work independently while meeting deadlines in a fast-paced environment.
  • $85,000 plus bonus depending on experience
  • Medical, Dental, Vision
  • Life Insurance
  • 401k
  • Paid Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service