Full Stack Developer 24-070

Old Dominion UniversityNorfolk, VA
427d

About The Position

We are seeking an experienced Full Stack Developer to join our dynamic team at Old Dominion University Research Foundation. The ideal candidate will be proficient in both front-end and back-end development, capable of creating scalable and efficient applications. This role involves building, enhancing, and optimizing the entire application stack, ensuring intuitive user experiences, and maintaining high application performance.

Requirements

  • Proven experience as a Full Stack Developer or similar role.
  • Strong proficiency in front-end technologies and modern frameworks (React, Angular, Vue.js).
  • Solid experience with back-end programming languages (Node.js, Python, Java, PHP) and frameworks.
  • Familiarity with database design and management (SQL and NoSQL).
  • Experience with cloud services (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in an agile development environment.
  • Knowledge of version control systems such as Git.
  • Proficiency with project management tools such as Jira.

Nice To Haves

  • Experience with serverless architecture and microservices.
  • Knowledge of testing frameworks and tools.
  • Understanding of security best practices in web development.
  • Familiarity with GraphQL and WebSockets.

Responsibilities

  • Build, enhance and optimize the entire application stack, including user interface development, server-side logic, and API integration.
  • Design and implement UI/UX to ensure intuitive and visually appealing user experiences.
  • Optimize web applications for maximum speed and scalability.
  • Design, develop, and maintain server-side logic.
  • Build and maintain RESTful APIs and integrate third-party APIs.
  • Implement and manage database solutions using SQL or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Firebase.
  • Deploy and manage applications in cloud environments such as AWS, Azure, or Google Cloud.
  • Implement CI/CD pipelines to automate testing and deployment processes.
  • Monitor and maintain application performance, ensuring high availability and scalability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Document development processes, architectures, and technical specifications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service