As a Full Stack Developer at VivSoft, you will play a pivotal role in the design, development, and maintenance of end-to-end web applications. You will work closely with our cross-functional team to create robust and efficient systems. This role demands expertise in both front-end and back-end technologies, as well as experience with cloud platforms.
Responsibilities
- Design, develop, and maintain end-to-end web applications using ReactJS, NodeJS, GraphQL, and PostgreSQL/MySQL.
- Develop responsive and user-friendly front-end interfaces that deliver an exceptional user experience.
- Build and optimize APIs for efficient communication between the front-end and back-end systems.
- Manage databases (PostgreSQL/MySQL) and ensure data integrity and security.
- Deploy applications on cloud platforms, primarily AWS.
- Collaborate with designers, product managers, and other developers to create and implement software solutions.
- Troubleshoot, debug, and optimize applications for performance, scalability, and security.
- Keep up-to-date with emerging technologies and best practices in web development.
- Participate in code reviews, mentor junior developers, and contribute to a culture of continuous improvement.
Requirements
- Good experience with any Javascript framework. (1 year of experience in React is ideal)
- The candidate must have 2 years of experience in Node. JS
- Python is a plus.
- Familiarity with AWS services.
- Minimum 1 year of experience with GraphQL
- Experience with data analytics
- Experience with building dashboards/reports with any BI tool
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Excellent communication skills and the ability to collaborate effectively within a team.
- A Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred, but equivalent experience will also be considered.
$60,000 — $110,000/year

