We are seeking a highly skilled and results-driven Full Stack Engineer to join our team. In this role, you will be responsible for the design, development, and implementation of both front-end and back-end web applications. You will collaborate with designers, other developers and product managers to ensure that all parts of our applications function smoothly. You should be proficient in multiple programming languages, frameworks, and technologies, enabling you to handle the entire development lifecycle.
Build and maintain both the front-end and back-end of web applications, ensuring scalability, security, and optimal performance.Follow best practices for coding, testing, and deployment, ensuring high-quality code and adherence to deadlines.Work closely with designers, front-end developers, and marketing team to design and implement user-centric applications.Design and manage databases and ensure data integrity, scalability, and performance.Write and execute unit tests, conduct integration tests, and troubleshoot issues across all layers of the application.Deploy applications to production environments and setting up continuous integration and continuous delivery (CI/CD) pipelines.Use analytics and logging to monitor application performance and implement performance optimization where needed.Continuously learn about new web technologies, frameworks, and tools to enhance the product and your skill set.Skills and Qualifications:Proven Experience: Minimum of 3 years of experience as a Full Stack Engineer or a similar role.Technical Expertise:Strong proficiency in front-end languages (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).Proficient in back-end technologies (Node.js, Java, Python, Ruby, PHP, etc.).Experience with databases (MySQL, MongoDB, PostgreSQL, etc.).Knowledge of version control systems like Git.Familiarity with cloud platforms (AWS, Azure, Google Cloud) and serverless architectures is a plus.Familiar with DevOps practices and CI/CD tools (Jenkins, GitLab CI, CircleCI).Excellent analytical and troubleshooting skills to resolve complex application issues.Strong ability to work effectively in a team environment and communicate complex ideas clearly.Experience working in an Agile/Scrum development environment.Education and Preferred Qualifications:Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.Experience with modern front-end build tools and workflows (Webpack, Babel, etc.).Knowledge of security best practices and techniques for secure application development.Knowledge of SEO and Conversion Funnel Optimization is an asset Working hours – Monday to Friday from 12 pm to 8:30 pm PST time (including 30 minutes of lunch break)