You will build and maintain web applications across the entire stack in a remote capacity.
Responsibilities
- Design, develop, and maintain responsive front-end interfaces using HTML, CSS, and JavaScript.
- Develop server-side logic and APIs using Python, Ruby, or Node.js.
- Design and manage databases, including performing SQL queries for data manipulation.
- Write clean, modular code and participate in regular code reviews.
- Troubleshoot, debug, and optimize applications for performance and user experience.
Required Skills
- Proficiency in HTML, CSS, and JavaScript.
- Experience with at least one server-side language: Python, Ruby, or Node.js.
- Strong understanding of SQL and database management.
- Knowledge of RESTful APIs and web services.
- Experience using Git for version control.
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
Preferred Skills
- Familiarity with back-end frameworks such as Django, Ruby on Rails, or Express.
- Knowledge of NoSQL databases like MongoDB or Firebase.
- Experience with cloud platforms (AWS, Azure, Google Cloud) and testing frameworks like Jest, Mocha, or Jasmine.