Web programmer/developer
Overview
Join our dynamic team as a Web Programmer/Developer and unleash your creativity and technical expertise to craft innovative, scalable, and user-friendly web applications. This role offers an exciting opportunity to work on diverse projects—from responsive websites and e-commerce platforms to complex web services—using cutting-edge tools and frameworks. You will be instrumental in transforming user needs into seamless digital experiences, ensuring high performance, security, and maintainability across all projects. If you thrive in a fast-paced environment and are passionate about developing impactful web solutions, this position is perfect for you!
Duties
Design, develop, and maintain robust web applications using frameworks such as Django, Ruby on Rails, React, Angular, and Vue.js to deliver engaging user experiences.
Implement front-end features with HTML, CSS (including SCSS), JavaScript, and popular JavaScript frameworks while ensuring responsiveness across devices through responsive web design techniques.
Build scalable back-end systems utilizing RESTful APIs, GraphQL, SOAP web services, and server-side technologies like Node.js, Express.js, Java, and PHP.
Manage databases including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite, and Redis to store and retrieve data efficiently.
Set up and maintain development environments using Docker containers, CI/CD pipelines with tools like Jenkins or GitHub Actions, and configuration management with Ansible.
Collaborate within Agile teams using Trello or Jira to plan sprints, track progress, and deliver high-quality software in SDLC (Software Development Life Cycle).
Conduct unit testing and code reviews to ensure code quality and adherence to best practices; utilize version control systems such as Git or SVN for source code management.
Optimize web applications for SEO performance and implement best practices for web design that enhance UX (User Experience) and user flows.
Develop APIs for integration with third-party services; ensure security protocols are followed for data privacy and protection.
Participate in system architecture planning to support scalability and performance improvements; contribute to DevOps practices including deployment automation with tools like Tomcat or Jenkins.
Skills
Proficiency in front-end development with HTML5, CSS3 (including SCSS), JavaScript (and frameworks like React, Angular, Vue.js), jQuery, Bootstrap.
Strong back-end development skills using Python (Django), Ruby on Rails, Java (Spring Framework), PHP (WordPress), ASP.NET.
Experience working with databases such as MySQL, PostgreSQL, SQL Server (Microsoft SQL Server), MongoDB, SQLite; adept at writing complex SQL queries.
Familiarity with containerization tools like Docker; experience with CI/CD pipelines for automated testing and deployment.
Knowledge of system architecture principles for building scalable web applications; experience with DevOps practices including Ansible automation.
Understanding of RESTful API design principles; experience working with GraphQL or SOAP web services for data exchange.
Competence in version control systems such as GitHub or SVN; ability to manage code repositories effectively.
Ability to develop responsive designs that adapt seamlessly across devices; skilled in wireframing to visualize user interfaces before development.
Experience with content management systems like WordPress or Drupal; familiarity with SEO best practices for visibility enhancement.
Knowledge of UX principles focusing on user flows and usability testing; experience integrating data visualization tools for insightful dashboards.
If you're eager to innovate at the intersection of technology and design while working on impactful projects in a collaborative environment—this is your chance! Join us in shaping the future of web development through creativity, technical mastery, and a passion for delivering excellence.
Pay: From $50.00 per hour
Benefits:
Flexible schedule
Work Location: In person