About the Role
We are seeking an experienced and highly skilled Senior Full Stack Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications. You will collaborate with cross-functional teams to build scalable, high-performance solutions that drive business growth.
Requirements
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Work with data engineers and analysts to improve software
Experience creating automated unit tests
Experience with Web-Service (REST) frameworks
Strong understanding of object-oriented design principles & patterns, and experience writing enterprise level multi-tiered business apps
Solid understanding of MySQL, PostgreSQL, ORMs
Java, .Net, Python, C++ (or other programming)
Cloud experience (AWS or Azure)
Solid understanding of HTTP (headers, protocol, verbs, etc)
JavaScript experience
Solid understanding of SPA (React, Angular 2+)
Modern CSS & HTML Proficiency
UI & User Design