A high-growth, E-commerce company revolutionizing the industry with cutting-edge technology. We're committed to pushing the boundaries of innovation while maintaining a vibrant and inclusive work culture.
As a Fullstack Senior Software Engineer, you'll play a pivotal role in shaping our digital ecosystem and driving our mission forward.
Position Overview:
We are seeking a talented Fullstack Senior Software Engineer to join our team. The ideal candidate is passionate about E-Commerce and technology, with a strong background in Typescript, NodeJS, and ReactJS. This role will involve hands-on development across the entire tech stack, from frontend interfaces to backend systems.
Responsibilities:
Design, develop, and maintain scalable web applications using Typescript, NodeJS, and ReactJS.
Collaborate with cross-functional teams to define and implement innovative solutions that align with business objectives.
Optimize application performance and scalability through code refactoring and system enhancements.
Conduct code reviews, provide technical guidance, and mentor junior engineers.
Stay up-to-date with emerging technologies and best practices in software development.
Actively contribute to architectural discussions and decisions.
Troubleshoot and debug complex issues in production environments.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
5+ years of experience in software development, with a focus on fullstack web applications.
Proficiency in Typescript, NodeJS, and ReactJS.
Solid understanding of RESTful API design and implementation.
Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Ability to thrive in a fast-paced, dynamic environment.
Preferred Qualifications:
Experience with Shopify or other e-commerce platforms.
Knowledge of modern frontend frameworks (e.g., Vue.js, Angular).
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Understanding of CI/CD pipelines and automated testing practices.