- Next.js
- Javascript
- TypeScript
- AWS
Senior SDE (Full-stack)
About the Role
We’re looking for a seasoned Senior Full Stack Developer with expertise in Go, TypeScript, JavaScript, and (preferably) modern eCommerce solutions to join our fast-growing agency.
You will play a pivotal role in developing innovative retail and eCommerce solutions, including headless storefronts, custom applications, and advanced integrations for clients. As a senior team member, you’ll also take the lead on internal product development initiatives and offer strategic solutions for complex client challenges.
In this role, you will work closely with cross-functional teams to build scalable, high-performance applications and bring clients' digital visions to life. You’ll also have the opportunity to mentor junior developers, guiding their growth and ensuring the team stays at the cutting edge of development practices.
If you're passionate about creating impactful digital experiences and enjoy working in a collaborative, fast-paced environment, we want to meet you!
What You’ll Do
- Build eCommerce applications using the JavaScript stack (JavaScript, TypeScript) with a focus on building headless storefronts.
- Build and setup GraphQL APIs to create seamless integrations between various systems and platforms.
- Design and optimize relational database schemas and queries, ensuring high performance and scalability.
- Architect, deploy, and manage applications on AWS using services like EC2, Lambda, S3, and more to ensure stability and scalability.
- Work as part of an agile team, participating in daily stand-ups, sprint planning, and retrospectives.
- Drive internal product initiatives from idea to execution, bringing technical expertise and creative problem-solving to the table.
- Work closely with clients to understand their needs, propose technical solutions, and deliver high-quality eCommerce applications that meet and exceed expectations.
- Lead code reviews to maintain high development standards, implement best practices, and ensure the quality and maintainability of code.
- Provide guidance and support to junior developers, helping them grow their skills and improve their code quality.
- Stay updated with the latest industry trends, tools, and technologies, and find ways to implement them in your work to improve development processes.
What You’ll Need
- 7+ years of experience in full-stack development, with a strong focus on Go, JavaScript and TypeScript.
- Hands-on experience with building and using GraphQL APIs.
- Strong understanding of relational databases (MySQL, PostgreSQL, etc.) and best practices for database management and optimization.
- Experience deploying applications on AWS and familiarity with services such as EC2, S3, Lambda, RDS, and CloudFront.
- Proven experience working in agile teams, comfortable with iterative development and continuous feedback loops.
- Experience with Shopify platform development and creating custom Shopify apps is a big plus.
- Expertise in frontend frameworks (React, Vue.js) and backend systems (Node.js, Express).
- Excellent verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Proven track record of delivering high-quality solutions in fast-paced environments, with a focus on adaptability and quick learning.
- Prior experience in mentoring junior developers and leading small teams.
- Passion for eCommerce and retail technology, with an eagerness to stay at the forefront of industry innovations.
This role is perfect for someone who thrives on creating impactful, scalable solutions for a diverse range of eCommerce clients.