Full Stack Developer (Contract)
Overview
The Full stack developer (Contract) with exceptional programming skills, and a proven track record of delivering high-performance, scalable solutions. This role focuses on hands-on technical excellence and high-impact execution. As a key member of the engineering organization, the Full stack Developer takes ownership of client success and ensures the delivery of robust, future-proof applications that meet complex business requirements.
Responsibilities
Day-to-day responsibilities
The list below represents the major tasks assigned to incumbents in this job. They are not intended to be an exhaustive list of all tasks.
- Develop and maintain high-performance, and mission-critical integrations using NextJS/TypeScript/ReactJS
- Build well-architected APIs, with a focus on security to reliably consume and manipulate Shopify Admin API data using GraphQL.
- Collaborate with Solutions Architects and Front-end Developers to define technical specifications and deliver cohesive, end-to-end solutions.
- Take full ownership of the end-to-end development of mission-critical integrations and features.
- Optimize application performance, scalability, and security for high-volume merchants.
- Troubleshoot and resolve complex issues that span multiple systems and services.
Ideal qualifications
- Experience with building and working on custom Shopify applications
- Strong background in web-based eCommerce applications.
- Expertise in NodeJS/TypeScript/NextJS.
- Bachelor’s degree in Computer Science or equivalent experience.
- Fluent writing and speaking in English.
- Exceptional organizational skills and a detail-oriented, problem-solving mindset.
Preferred skills & technologies
Technical Skills
- API & GraphQL Mastery: Expert-level ability to design, build, and consume complex APIs. Hands-on experience with Shopify's GraphQL Admin API is a bonus.
- Backend & Frameworks: Expert-level command of NodeJS/TypeScript. Proficiency with ReactJS and NextJs.
- Infrastructure & Tooling: Understanding of Git and CI/CD workflows. Experience with API testing tools like Postman is essential.
- Documentation Skills: Consistent with feature and API documentation, and experience with tools like Swagger.
Soft Skills
- Excellent problem-solving skills, with the ability to navigate ambiguity and find pragmatic solutions to complex technical challenges.
- A collaborative mindset with experience working in agile development teams.
- Ability to self-manage, prioritize, and adapt quickly to changing requirements in a fast-paced environment.
- Capable of communicating technical concepts effectively to both technical and non-technical stakeholders.
The duties and responsibilities described here are not a comprehensive list and the scope of the job may change as necessitated by business demands. Anatta Design reserves the right to revise the job description as circumstances warrant.
Compensation Transparency & Pay Philosophy
At Anatta Design, we believe in fair and competitive compensation based on location. We post salary ranges in compliance with state requirements for U.S.-based roles, ensuring transparency for candidates in those regions. If you are applying from outside the U.S., please note that our pay scales are adjusted based on the cost of living and market conditions in each country.