Senior Full Stack Developer

  • Posted 1 day ago | Updated 1 day ago

Overview

Remote
Depends on Experience
Full Time

Skills

React.js
Node.js
Java (Spring Boot)
TypeScript
REST APIs
SQL/NoSQL
Docker
Kubernetes
AWS/GCP
Microservices
CI/CD
Git
Agile.

Job Details

Job Description:
We are seeking a Senior Full Stack Developer to design, develop, and maintain scalable web applications and services. The ideal candidate should be hands-on with modern front-end frameworks and backend APIs, have strong problem-solving abilities, and experience building enterprise-grade platforms in Agile environments.


Key Responsibilities:

  • Develop full stack web applications using React.js/Angular, Node.js/Java, and cloud services.

  • Design, build, and maintain RESTful APIs and microservices.

  • Ensure responsiveness, performance, and cross-browser compatibility of applications.

  • Collaborate with product managers, designers, QA, and DevOps teams to deliver high-quality software.

  • Maintain and improve CI/CD pipelines and code quality through automated testing and code reviews.

  • Identify and fix performance bottlenecks and scalability issues.


Required Skills:

  • 8+ years of full stack development experience.

  • Proficient in JavaScript/TypeScript, React.js, Node.js, or Java (Spring Boot).

  • Experience with RESTful APIs, SQL/NoSQL databases (PostgreSQL, MongoDB, etc.).

  • Solid understanding of microservices architecture and containerization (Docker, Kubernetes).

  • Experience working with cloud platforms like AWS, Google Cloud Platform, or Azure.

  • Strong foundation in computer science, data structures, and algorithms.


Nice to Have:

  • Experience with GraphQL, Next.js, or serverless architecture.

  • Familiarity with CI/CD tools, Jenkins, GitHub Actions, or GitLab CI.

  • Retail or e-commerce domain experience is a plus.


Soft Skills:

  • Excellent communication and collaboration skills.

  • Strong ownership, leadership, and mentorship mindset.

  • Ability to work independently in a distributed team.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.