The Full Stack Web Developer will be responsible for maintaining updating and replacing existing reporting solutions. Additionally they will use the teams data and process expertise to develop new applications from scratch. Team leadership will provide clear direction but not a predefined specification. The developer will be expected to actively engage present options and communicate status updates as priorities evolve. Success in this role requires exceptional collaboration skills the ability to present logical compelling arguments and be a team player.
Bachelors in Computer Science or Electrical Engineering with courses in Web Development and Data Science or 4 yrs of relevant work experience in web development and designing and building full-stack web applications
Strong HTML5 CSS3 JavaScript fundamentals and one or more modern JavaScript frameworks (e.g. NextJS React)
Proficiency with REST API usage and development
Strong data-querying skills (SQL and/or Spark etc.) and experience with data processing via Python
Excellent knowledge of back-end programming technologies (e.g. Flask Django Express)
Experience in addressing issues with web authentication and security
Ability to implement pragmatic UX design principles and follow best practices
Excellent problem solving critical thinking creativity and interpersonal skills with history of building and managing cross-functional partnerships and confirmed ability to handle multiple projects with strict deadline
Ability to optimize performance of SQL queries
Proven experience in driving decisions by providing UX feedback
Expertise in deploying with Kubernetes with web-adjacent technologies (e.g. email calendar) and work/issue/bug tracking processes
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.