Senior Developer
Listed on 2025-12-27
-
Software Development
Full Stack Developer, Cloud Engineer - Software
Job Title :
- Senior Developer
Note :
- We are looking for a skilled Full Stack Developer with expertise in React.js for frontend development and Node.js for backend services. The ideal candidate should also have experience with Docker and Kubernetes
Employment Type
:
- W2
Duration :
- Long Term
Visa Type :
- W2 , 1099
Location :
- Atlanta, GA , Frisco, TX , Overland Park, KS
Technical
Skills:
Frontend:
- Languages:
HTML5, CSS3, JavaScript, jQuery - Frameworks/Libraries:
React.js, Next.js, Material UI - State Management:
Redux, Context API - UI/UX Tools:
Figma, Zeplin - Styling & Preprocessors: SCSS, LESS, CSS-in-JS
- Build Tools:
Webpack, Babel - Performance Optimization:
Lazy Loading, Web Workers, PWA
Backend:
- Languages:
Node.js, JavaScript, JSON, XML, Yaml - Frameworks:
ExpressJS - API Design: RESTful APIs, GraphQL
- Authentication: OAuth2, JWT, SAML, OpenID Connect
- Security:
Data Encryption, XSS/CSRF Prevention, Role-Based Access Control (RBAC), CORS - Server-Side Rendering (SSR):
Next.js
Database & Storage:
- Relational Databases:
MySQL/Oracle - No
SQL Databases:
MongoDB - Database Optimization:
Indexing, Query Optimization, Data Sharding
Dev Ops & Cloud Infrastructure:
- Containers & Orchestration:
Docker, Kubernetes, Conducktor - CI/CD Pipelines:
Jenkins, Git Lab CI/CD - Monitoring & Logging:
Grafana, Splunk
Testing & Quality Assurance:
- Unit Testing:
Jest, Mocha, Jasmine, JUnit - Integration Testing:
Selenium, Postman, SoapUI - Static Analysis: ESLint, Prettier, Sonar Qube
- Performance Testing: JMeter, Load Runner
Version Control &
Collaboration:
- Git, Git Hub, Git Lab, Bitbucket
- JIRA, Confluence
- Agile (Scrum, Kanban), CI/CD Pipelines
Job Overview:
We are looking for a skilled Full Stack Developer with expertise in React.js for frontend development and Node.js for backend services. The ideal candidate should also have experience with Docker and Kubernetes to ensure smooth deployment and scalability of applications. You will be responsible for designing, developing, and maintaining robust, high-performance web applications.
Key Responsibilities:
- Develop and maintain frontend applications using React.js with modern state management (e.g., Redux, Context API).
- Design and implement scalable and high-performance backend services using Node.js (Express.js, Next.js).
- Build and optimize RESTful and Graph
QL APIs for seamless frontend-backend communication. - Implement containerized microservices using Docker and orchestrate them with Kubernetes for scalable deployments.
- Integrate cloud services (AWS, GCP, or Azure) for hosting and CI/CD automation.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot and resolve issues in production environments.
- Work collaboratively in an Agile/Scrum environment with designers, developers, and product managers.
Required
Skills & Experience:
- 10+ years of experience in frontend development with React.js (Hooks, React Router, NodeJS and Graph
QL). - Strong understanding of Docker for containerized applications.
- Hands‑on experience with Kubernetes for container orchestration and deployment.
- Experience with relational (Postgre
SQL, MySQL) and No
SQL (Mongo
DB) databases. - Proficiency in designing and consuming RESTful APIs and Graph
QL APIs
. - Experience with cloud platforms like AWS (ECS, EKS, Lambda, S3),
GCP
, or Azure
. - Strong understanding of CI/CD pipelines (Jenkins, Git Hub Actions, Git Lab CI)
- Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK Stack
. - Knowledge of authentication and authorization protocols (JWT, OAuth, OpenID).
- Excellent problem‑solving and debugging skills.
Nice-to-Have
Skills:
- Knowledge of testing frameworks (Jest, Mocha, Cypress).
- Experience with Infrastructure as Code (Terraform, Helm).
- Understanding of security best practices for containerized applications.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).