Lead your career in software development with a full-stack role that pushes the boundaries of innovation and creativity. Job Description: A Full-Stack Software Development Engineer, Frontend focused * Main responsibilities include hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability. * Write efficient, scalable, and maintainable code adhering to coding standards and best practices. * Lead technical discussions and propose solutions that drive team performance and contribute to team and company objectives. * Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency. * Analyze complex problems and provide effective solutions contributing to team goals and initiatives. * Lead and independently complete medium-sized projects or components from start to finish. * Identify opportunities for improvement and take initiative in technical discussions. * Share knowledge and best practices with the team fostering a collaborative and learning-oriented environment. * Mentor junior engineers by providing guidance and constructive feedback to support their growth. * Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts. Required Skills and Qualifications: * Bachelor's/Master's degree in Computer Science or equivalent practical experience. * 6+ years of hands-on experience in software engineering, with a primary focus on frontend development. * Experience with technologies such as React.js, Svelte, Node.js, Microservices, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies. * Experience with CI/CD tools (e.g., AWS Code Pipeline, GitHub Actions) for automating the deployment process. * Proficiency in Subscriptions technology (WebSockets, Pub/Sub), TypeScript, GraphQL, database technologies such as PostgreSQL, Elasticsearch. * Strong understanding of code architecture and design principles. * Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment. * Strong communication skills for effective collaboration with teams and stakeholders. * Analytical mindset to address complex technical challenges and devise innovative solutions. * Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer. Benefits: * Career Growth Opportunities: Access mentorship, training, and hands-on experiences to level up your skills. Learn from industry experts and gain expertise in scaling software. * Collaborative Environment: Work alongside exceptional engineers, exchanging ideas and driving innovation forward through collaboration. * Continuous Learning: Foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development.