Seeking an experienced Full Stack Developer to join our agile software development team to design, develop, and maintain end-to-end web applications and other tools.
Requirements
- Expertise in front-end technologies: HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, or Vue.js).
- Proficiency in back-end technologies and frameworks (e.g., Node.js, Python, Java)
- Extensive experience with database management systems (e.g., PostgreSQL)
- Familiarity with DevOps practices – CI/CD pipelines, containerization, and cloud platforms.
- Proficiency with version control systems (e.g., Git)
- Experience working within an Agile or Scrum development methodology.
Responsibilities
- Design and develop robust, scalable, and secure web applications for both the front-end and back-end.
- Write clean, functional, and maintainable code, and participate in code reviews to ensure code quality and adherence to best practices.
- Design and manage databases, develop and integrate APIs, and handle server-side logic for application functionality.
- Troubleshoot, debug, and upgrade existing software to improve performance and user experience.
- Stay informed on emerging technologies and industry trends.
- Leverage AI to deliver solutions faster.
Other
- 7+ years of proven experience in full-stack development within a production environment.
- BS in CompSci or a STEM field, or demonstrable understanding of CS concepts – ex. data structures and algorithms.
- Hybrid