Senior Full-Stack Developer Job Position
Senior Full-Stack Developer
At our leading-edge technology company, we are seeking a highly skilled and experienced Senior Full-Stack Developer to join our dynamic team. Reporting directly to our Chief Technology Officer, you will be responsible for leading the development of cutting-edge web applications and mobile platforms using the latest technologies and methodologies.
Key Responsibilities:
- Lead the development of complex web applications and mobile platforms using the latest technologies and methodologies.
- Contribute to the design and development of the entire product lifecycle, from initial concept to final release.
- Work closely with cross-functional teams, including UX designers, engineers, and quality assurance specialists, to ensure seamless integration and functionality.
- Develop and maintain high-quality code, adhering to established coding standards and best practices.
- Ensure efficient and scalable solutions that can handle large volumes of traffic and complex data.
- Continuously explore and implement new technologies to improve the efficiency and effectiveness of the development process.
- Collaborate with project managers and stakeholders to ensure timely delivery of high-quality products.
- Develop robust and maintainable code that is easily testable and scalable.
- Participate in agile development practices, including sprint planning, retrospectives, and retrospectives.
- Lead and mentor junior developers to help them grow and develop their skills.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years of experience in a professional development environment, including experience with web technologies such as HTML, CSS, JavaScript, and frameworks like React and Angular.
- Experienced with backend technologies such as Node.js, Python, Ruby, or Java.
- Experience with mobile application development using technologies such as React Native or Xamarin.
- Proficient in version control systems like Git.
- Experience with cloud computing services such as AWS, Azure, or Google Cloud.
- Experience with DevOps practices and infrastructure as code.
- Strong communication and problem-solving skills.
- Excellent understanding of software development methodologies such as Agile and Scrum.
- Experience with performance testing and optimization of web applications.
Preferred Skills:
- Experience with front-end technologies such as CSS, HTML, and JavaScript.
- Proficient in JavaScript frameworks such as Angular, Vue.js, or React.
- Experience with databases such as MySQL, MongoDB, or PostgreSQL.
- Knowledge of database design principles and normalization.
- Experience with server-side scripting languages such as PHP, Ruby, or Python.
- Proficiency with database management systems such as MySQL, PostgreSQL, or MongoDB.
- Experience with cloud platform management and infrastructure design.
- Experience with continuous integration and deployment tools such as Jenkins, Travis CI, or CircleCI.
- Experience with software development tools such as VS Code, IntelliJ, or Eclipse.
- Experience with software development frameworks such as Angular, Vue.js, or React.
- Strong knowledge of software development methodologies such as Agile and Scrum.
Location:
Remote or office-based in the New York City, NY.
Salary:
0,000 - 0,000 per annum.
Technical Stack:
- Front-end technologies: HTML, CSS, JavaScript, React, Vue.js, Angular, TypeScript
- Backend technologies: Node.js, Python, Ruby, Java
- Database: MySQL, MongoDB, PostgreSQL
- Cloud: AWS, Azure, Google Cloud
- DevOps: CI/CD, Docker, Kubernetes, Jenkins
- Test: Unit tests, Integration tests, Performance testing
- Tools: VS Code, IntelliJ, Eclipse, Git, GitHub, Slack
About Us:
Our company is a globally recognized