Summary
Join our dynamic and forward-thinking team to make a significant impact on our clients' revenue growth journey! RevOpsforce is seeking an experienced Full-Stack Developer with a minimum of 5 years of experience and expertise in Azure to join our team. As a Full-Stack Developer, you will play a key role in designing, developing, and implementing innovative software solutions that drive revenue growth for our clients.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 5 years of experience as a Full-Stack Developer, with a strong track record of delivering successful projects
- Proficiency in front-end development with HTML, CSS, and JavaScript, along with modern JavaScript frameworks
- Strong expertise in back-end development using server-side programming languages
- Demonstrated experience working with Azure cloud services, such as Azure App Service, Azure Functions, Azure SQL Database, and Azure Storage
- Familiarity with RESTful APIs and microservices architecture
- Solid understanding of database design and querying using SQL and NoSQL databases
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines
- Ability to work independently and collaboratively in a remote team environment
- Excellent problem-solving, communication, and time management skills
Responsibilities
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications
- Design, develop, and maintain full-stack applications using a variety of technologies, with a focus on front-end and back-end development
- Implement responsive and user-friendly interfaces with HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js)
- Utilize server-side programming languages (e.g., Node.js, Python, or Ruby) to build efficient and reliable back-end services
- Integrate Azure cloud services to develop cloud-based solutions, leveraging the platform's capabilities for scalability and performance
- Ensure the security, performance, and scalability of the applications, conducting regular testing and optimization
- Troubleshoot and debug issues, ensuring the stability and functionality of the software
- Collaborate with DevOps and infrastructure teams to deploy and manage applications in the Azure environment
- Stay up-to-date with the latest industry trends, tools, and technologies, sharing knowledge and best practices with the team