Key Responsibilities
- Design, develop, and maintain full-stack web applications using JavaScript, React, Express, and Ruby on Rails.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement RESTful APIs and integrate third-party APIs to enhance application capabilities.
- Optimize application performance through efficient database queries using MySQL and other data management tools.
- Manage version control and code collaboration using GitHub and Git in an Agile development environment.
- Deploy applications on cloud platforms like AWS and Azure, ensuring scalability and security.
Requirements
- Proven experience in software development with a strong background in web development frameworks such as React, Express, or Ruby on Rails.
- Proficiency in front-end technologies including JavaScript, HTML5, CSS3, and front-end libraries like React.
- Solid understanding of back-end development using languages such as Python, Java, C#, C++, or C.
- Experience working with RESTful APIs and integrating external services via APIs.
- Familiarity with cloud infrastructure platforms including AWS and Azure for application deployment.