Senior Full Stack Developer
Job description
Senior Full Stack Developer at Vizx Global.
About the role
Vizx Global is seeking a highly skilled Senior Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing and implementing innovative web applications that enhance user experience and drive business success. You will collaborate with cross-functional teams to develop solutions that meet the needs of our clients. This position offers an to work in a fast-paced environment where your contributions will have a significant impact.
Key facts
What you'll do
- Design, develop, and maintain scalable web applications using modern frameworks and technologies.
- Collaborate with product managers and designers to translate business requirements into technical specifications.
- Implement responsive user interfaces that provide an exceptional user experience across various devices.
- Optimize applications for maximum speed and scalability, ensuring high performance in production environments.
- Write clean, maintainable, and efficient code while adhering to industry best practices and coding standards.
- Conduct code reviews to ensure quality and share knowledge with team members, fostering a culture of continuous improvement.
- Troubleshoot and debug applications, identifying and resolving issues in a timely manner to minimize downtime.
- Stay updated with emerging technologies and industry trends, integrating relevant advancements into existing projects.
- Mentor junior developers, providing guidance and support to help them grow their skills and advance their careers.
- Collaborate with DevOps teams to streamline deployment processes and improve application reliability.
- Participate in Agile development processes, contributing to sprint planning, retrospectives, and daily stand-ups.
- Document technical specifications, processes, and workflows to ensure clarity and facilitate knowledge transfer within the team.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in full stack development, with a strong focus on both front-end and back-end technologies.
- Proficiency in programming languages such as JavaScript, Python, or Ruby, along with experience in frameworks like React, Angular, or Vue.js for front-end development.
- Solid understanding of server-side technologies, including Node.js, Express, or similar frameworks.
- Experience with database management systems, such as MySQL, PostgreSQL, or MongoDB, and proficiency in writing complex SQL queries.
- Familiarity with version control systems, particularly Git, and experience in collaborative coding environments.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.
Nice to have
- Experience with cloud platforms such as AWS, Azure, or Google Cloud, and familiarity with containerization technologies like Docker.
- Knowledge of CI/CD pipelines and automated testing frameworks to enhance development workflows.
- Previous experience in a startup environment or working on high-traffic applications.
- Understanding of security best practices in web development and experience implementing secure coding techniques.
Skills & tools
- Front-end: React, Angular, Vue.js
- Back-end: Node.js, Express, Python, Ruby
- Databases: MySQL, PostgreSQL, MongoDB
- Version Control: Git
- Cloud Services: AWS, Azure, Google Cloud
- Development Methodologies: Agile, Scrum
Practical notes
- This position is fully remote, allowing you to work from anywhere.
- The salary is competitive and will be determined based on your experience and qualifications.
- Vizx Global is open to sponsoring visas for qualified candidates who meet the requirements for this role.
- Candidates should be prepared to provide a portfolio or examples of previous work during the interview process.
Joining Vizx Global as a Senior Full Stack Developer means becoming part of a forward-thinking company that values innovation and collaboration. If you are about technology and eager to make a difference, we encourage you to apply and be part of our journey to create exceptional digital experiences.