Full-stack developer with React
Envision, Inc
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Tech stack
Java
JavaScript
Amazon Web Services (AWS)
Azure
Software Quality
Databases
Software Debugging
DevOps
Python
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Next.js
SQL Databases
Systems Architecture
TypeScript
Web Performance Optimization
Google Cloud Platform
React
Delivery Pipeline
Cypress
Backend
GIT
Containerization
GraphQL
React
Api Design
REST
Es2015
Mocha
Software Version Control
Docker
Microservices
Job description
- Design and develop scalable web applications using React and modern JavaScript (ES6+)
- Build and maintain backend services (Node.js, Java, Python, or similar)
- Develop RESTful APIs and/or GraphQL services
- Collaborate with product managers, designers, and other engineers to deliver features
- Optimize applications for maximum speed, scalability, and responsiveness
- Ensure code quality through reviews, testing, and best practices
- Troubleshoot, debug, and upgrade existing systems
- Lead technical discussions and contribute to system architecture
- Mentor junior and mid-level developers
Requirements
- 5+ years of experience in full-stack development
- Strong proficiency in React.js, including hooks, state management (Redux, Context API)
- Solid experience with backend technologies (Node.js, Express, or similar)
- Experience with databases (SQL like PostgreSQL/MySQL and/or NoSQL like MongoDB)
- Good understanding of API design (REST/GraphQL)
- Familiarity with version control systems like Git
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Strong understanding of web performance optimization
- Knowledge of CI/CD pipelines and DevOps practices, * Experience with TypeScript
- Familiarity with microservices architecture
- Experience with containerization tools like Docker and Kubernetes
- Knowledge of testing frameworks (Jest, Mocha, Cypress)
- Exposure to server-side rendering frameworks like Next.js