What are the responsibilities and job description for the Senior Full Stack Developer position at New York Technology Partners?
Job Details
Position: Senior Full Stack Developer
Location: San Francisco, CA (hybrid only local)
E Commerce Domain
Hiring Process:
Level 1: Hacker Rank Test (Technical Assessment)
Retail or e-commerce industry experience is mandatory
Required Skills & Experience:
- 8-10 years of software development experience
- 3 years of experience with Microservices (Java/Spring Boot)
- 3 years of frontend experience (ReactJS, Angular, or equivalent)
- 1 years of experience with Kafka event processing
- 1 years of experience with Java-based CMS (Contentful, Contentstack, Liferay, Drupal, etc.)
- Experience with NoSQL (MongoDB, Cassandra) & RDBMS (Oracle, MySQL)
- Retail or eCommerce industry experience is a must (WebSphere Commerce, ATG, or equivalent)
Job Overview: Client is seeking a Senior Full Stack Developer with strong hands-on coding expertise and experience in retail or eCommerce platforms. The role requires deep knowledge of microservices, frontend frameworks, cloud platforms, and high-volume data processing. The ideal candidate will own the full development lifecycle, collaborate with stakeholders, and drive scalable, high-performance solutions.
Key Responsibilities:
- Lead end-to-end application development across frontend and backend.
- Work with cross-functional teams (Product, UX, QA) to translate business needs into technical solutions.
- Ensure high-performance, scalable, and secure applications.
- Architect and implement microservices-based solutions using Java/Spring Boot.
- Develop and optimize ReactJS frontend applications.
- Design and maintain NoSQL (MongoDB, Cassandra) & RDBMS (Oracle, MySQL) databases.
- Implement Kafka event processing for real-time data handling.
- Integrate Java-based CMS platforms (Contentful, Contentstack, Liferay, Drupal, etc.).
- Work on eCommerce solutions covering shopping, checkout, and payment workflows.
- Optimize large-scale data processing using Spark, Scala, Python, Databricks, or Snowflake.
- Conduct code reviews, set best practices, and mentor junior developers.
- Troubleshoot complex technical issues and recommend innovative solutions.
- Collaborate with teams in different time zones to ensure smooth project execution.
Preferred Skills (Nice to Have):
- GraphQL experience
- Azure Cloud experience
- Heavy data processing with Spark, Scala, Databricks, or Snowflake
- Familiarity with ML & AI technologies