Hire the best Software developers

Check out Software developers with the skills you need for your next job.
Clients rate Software developers
Rating is 4.8 out of 5.
4.8/5
based on 2,264 client reviews
  • $105 hourly
    ** HubSpot Design Certified ** Recently recognized as a HubSpot Champion User Worked on many different types of applications and with many different technologies. Quickly learn new programming languages and technologies. Can also read and understand existing code to find and fix bugs. Have 26 years experience in IT. Have a Bachelors Degree in Math as well as an MBA. I have worked with many programming languages including COBOL, Visual Basic, C, C++ and Java. Currently working on projects utilizing Angular, JQuery, Java Script, CSS, HTML5, Hubspot and Flex. I am familiar with content management systems. I have worked on front end designs/pages and back end services. Have done responsive development, desktop applications, and mobile applications.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    CSS
    HTML
    Content Management System
    HubSpot
    CMS Development
    Website Customization
    Agile Software Development
    Blog Development
    Inbound Marketing
    Templates
    Business with 100-999 Employees
    iOS Development
    Android App Development
    JavaScript
    Java
  • $140 hourly
    Top rated Upwork contractor. I specialize in responsive, mobile friendly WordPress websites, creating custom themes as well as modifying existing themes, plugins, and writing custom code needed to achieve my client's goals. I also have extensive experience integrating the WooCommerce shopping cart system for e-commerce websites, as well as working with the WordPress REST API. Over the past 14 years, I have developed a wide range of websites using HTML5/CSS3, PHP, MySQL and Javascript, including sites for startup companies, small businesses and individuals. I enjoy developing, coding and maintaining clean, professional, easy to navigate websites. I can help you or your business create a website from design concept to a completed, polished and professional site. I can also help maintain and update existing websites.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Adobe Creative Suite
    Graphic Design
    PHP
    Content Management
    Web Development
    Responsive Design
    CSS 3
    WordPress
    jQuery
    HTML5
  • $50 hourly
    I'm a PHP and Python developer with 6+ years of experience. My passion is back-end programming. I like coding the software logic making all the 'magic' behind the curtains. Here is my shortlist of skills and experience. Python: - building chat-bost (Telegram, Discord, social networks) - making different web-scrapers - web-development and interacting directly with MySQL - building different analytics and working with cryptocurrency APIs PHP: - a full-stack web developer with 6+ years of CodeIgniter/WordPress/Opencart experience. - developed several websites and web applications (most of them are written from scratch, and others are based on such engines as Joomla and WordPress) - building WordPress themes and plugins - working with XenForo and developing plugins for the engine I always speak with the client during working on the project to get a clear understanding of his/her needs. My #1 goal will always be to meet your needs and deadline. Just let me know what you want and I'll help you bring your ideas to life. I'd like to find jobs that will allow me to grow as a professional. I want to build and architect applications, make sites on different frameworks and technologies, not only well-known CMSs like WordPress or Opencart (but I like and know them pretty well). Thank you in advance for your time and consideration. I look forward to working with you soon. My experience and skills full list - PHP 5.4/5.5/7 (+CodeIgniter, Symfony) - Python(2.7/3.6) (+Peewee, BeautifulSoup, Scrapy, Requests) - MySQL - Twitter bootstrap - Javascript/jQuery - Frameworks: CodeIgniter, Yii2 - CSS - UML - WordPress - Opencart - Joomla - XenForo - Web Scraping - Chatbots and integrating with social networks APIs - Integrating with cryptocurrency and e-money gateways
    vsuc_fltilesrefresh_TrophyIcon Software Development
    WordPress
    Python
    PHP
    SQL
    JavaScript
    Vue.js
    Yii
    API Integration
    Laravel
    PSD to HTML
    Bot Development
    Autoit
    Shopify
    XenForo
    Automation
  • $100 hourly
    Data analysis and algorithm development in: Python, C, C++ and Linux systems. Specializing in developing algorithms from the ground up as well as improving existent code-bases for optimal performance and memory usage. Database optimization, both in SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB). AWS architecture design and setup: EC2, RDS, Elastic Beanstalk, Kinesis, ECS, CodePipeline. Basic frontend knowledge: Javascript, Typescript, React, d3.js In the data visualization and analysis fields I use Python with pandas and numpy, as well as R and the library d3.js for complex interactive visualizations.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    DevOps
    Linux System Administration
    SciPy
    Django
    Qt Framework
    C++
    C
    JavaScript
    Python
  • $65 hourly
    I'm a tech-enthusiast with both front- and back-end experience using a variety of technologies. I have experience designing, developing, and maintaining small and enterprise level applications using various development tools and languages to meet the unique project requirements. I also maintain several linux servers and am well versed with AWS cloud infrastructure.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    MySQL
    PHP
    WordPress
    CSS
    HTML
    jQuery
  • $150 hourly
    🇦🇺🖥️✨ Experienced Australian web developer with over 15 years in the field. Transforming ideas into digital realities with bespoke web applications and beautifully crafted websites! --- As a dedicated web developer, I'm deeply passionate about creating intuitive and dynamic web solutions. My expertise lies in delivering tailored solutions that fit your unique needs, focusing on user-friendly design and seamless functionality. My key skill areas include: ☑️ React, ☑️ Laravel/PHP/WordPress, ☑️ JavaScript/TypeScript, ☑️ HTML5/CSS, ☑️ MySQL and database design Clients appreciate my collaborative approach because I understand their vision, focusing on details that matter to ensure a user-centric product. My aim is to bring your business vision to life through web applications and websites that engage and captivate.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    React
    Node.js
    Next.js
    PHP
    Web Design
    TypeScript
    React Native
    Web Application
    API
    Laravel
    API Integration
    WordPress
    SaaS
    Mobile App
  • $30 hourly
    Hi! I am Hieu. I am a hard working, meeting with deadline and high responsibility. Over 3+ years of Odoo experience. My skill are: - 3+ years with Python (2.x and 3.x) and Odoo framework(6.1, 8, 9,10, 11, 12) - Good at English communication. - Familiar with source control: Git, SVN. - Good at HTML, Jquery, CSS, Javascript. - Can work both Odoo back-end and Odoo front-end. - Familiar with customer support. Major Modules: - Sales and Purchases. - Inventory. - HR (Payroll, Contract, Employee, Leaves, Recruitment, ...). - Project - CRM - Accounting. - Website. - Event. Integration Odoo and the other E-commerce. - Prestashop. - Shopify. What will you get from me? - Bring to your code a nice structure. - Hard working. - Meeting with your deadline.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    XML
    CSS
    HTML
    Python
    JavaScript
    Point of Sale & Payment Systems
    jQuery UI
    Git
    Odoo
    Customer Relationship Management
    PostgreSQL Programming
  • $25 hourly
    I have experience building projects in different niches. Like: tourism, cryptocurrency, medical studies, healthcare, fintech and logistics. I think fast, troubleshoot well, and communicate clearly. As a Full-stack developer with extensive IT background, I've been hands-on with: Python, React, Docker, Docker-Compose, PostgreSQL, MongoDB, Sqlalchemy, Flutter, AWS, Azure, Nginx, Redis, Celery, Networking, Bash & Shell scripting, Powershell. • Python: Flask, FastAPI, Django, Sqlalchemy, Pydantic, Redis, Celery, Pandas, Selenium, Kivy • AWS services: EC2, ECS, S3, Elastic Beanstalk, RDS, Route53, IAM, SES etc. • DevOps: AWS, Azure, Docker, Docker-Compose, Linux, GitLab CI, Github Actions, Bash, CI/CD, Load Balancing, Nginx • Databases: PostgreSQL, MongoDB, DynamoDB, MySQL • Machine Learning: Pandas, NumPy, scipy, pyplot, sklearn • Mobile development: Flutter
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Aviation
    RESTful Architecture
    Django
    Flask
    Bootstrap
    NoSQL Database
    Celery
    SQL
    Docker
    Python
    React
    3D Printing
    CAD
    3D Modeling
    SolidWorks
  • $16 hourly
    Systems analyst working as a full stack web developer. I specialize in web applications. Back-end technologies: PHP, MySQL, Yii, Laravel. Front-end technologies: HTML, CSS, Bootstrap, Javascript, Vue.js, Google maps, Paypal, Stripe, basic SEO. If you have an idea that still needs to take shape, I can help you figuring out the details according to current technologies.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Google Maps API
    Database Design
    OpenLayers
    Unified Modeling Language
    Git
    CSS 3
    HTML
    JavaScript
    Web Application
    Vue.js
    Laravel
    Yii
    PHP
    MySQL
  • $120 hourly
    10 years of experience working on native Android applications for high profile clients and businesses. 100% Job Success | 11,000+ Hours | Top Rated Plus | 5 Star Reviews Exclusively From planning, developing and publishing to maintaining and supporting high quality Android applications. I hope you see the experience displayed in my profile as an indication of my reliability. ✔︎ Constantly updating my knowledge with the most recent design patterns and code conventions; ✔︎ The delivery of a product that respects the highest standards of usability, performance and appearance is guaranteed; ✔︎ Great cost-benefit by delivering faster and higher quality products than the average; ✔︎ Flexible availability to always meet the client's needs. Vast experience managing development teams located in different places around the world. As an example, I've been managing a team that averaged 7 developers located in different countries, such as Canada, Ukraine, Pakistan, India and Brazil. ✅ Mobile Development Leader; ✅ Native Development; ✅ Kotlin and Java Expert; ✅ Clean code, DRY and KISS principles; ✅ Unit and automated testing; ✅ Well documented code; ✅ UI/UX Best Practices; ✅ NoSQL and SQL Databases; ✅ API Integration; ✅ Web Services Development. MySQL, SQLite, PostgreSQL, SQL Server, Firebase, Java, Kotlin, Android Studio, Android SDK, Android NDK, Device Owner, Play Store...
    vsuc_fltilesrefresh_TrophyIcon Software Development
    RESTful Architecture
    Android
    MySQL Programming
    Material Design
    Android SDK
    SQLite
    PHP
    Firebase Cloud Firestore
    Java
  • $75 hourly
    With ten years of experience developing WordPress themes and plugins, I pride myself on creating websites that are lightweight and easy to use for clients by writing clean, extensible code that follows WP best-practices. I offer exemplary service to my clients; I reply promptly to messages and am always happy to answer questions, collaborate, and problem-solve. Note: I am currently only accepting clients for full site builds (either including designs or building from approved designs). I am not taking clients that involve setting up or customizing a premade theme or plugins.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Theme Development
    WordPress Theme
    WordPress Development
    WordPress e-Commerce
    WordPress Plugin
    WordPress SEO Plugin
    UX & UI
    Web Design
    HTML
    JavaScript
    PHP
    WordPress
    WooCommerce
    Responsive Design
  • $30 hourly
    I am a Full Stack Web Developer with 10 years of experience. During this time, I have developed several websites for customers, working in agencies or as an independent freelancer. I feel a special passion for my profesion, so I like to do things the right way and make the customer happy. I have done several projects, usually working in the Front-End, but I also have done some Back-end projects, specially in my first year of my profesion, so I can do both if needed. My skill sets include: Frontend skills: * Javascript, JQuery, AJAX; * HTML5, CSS3; Smarty, SCSS * Adaptive layouts/frameworks - Bootstrap; * Photoshop * Webpack, npm Backend skills: * PHP Databases: * Relational: MySQL, MSSQL; Knowledge of PHP Frameworks/CMS: * Wordpress; * Shopify; * Hubspot If I get a new opportunity or project, and this requires to learn something new, I have the passion and enthusiasm to learn it. I am constantly learning new things. I consider this my strenght, as well being pacient, optimist and persevering. I always like to communicate well with my clients to note what they really want, and constantly review the work done, so if there is something that needs to be fixed, it can be fixed on time. Nothing more satisfactory than a happy client! If you want to know more about me, please check my entire profile!
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Adobe Photoshop
    Adobe XD
    Shopify Templates
    Shopify Theme
    HubSpot
    Web Development
    CSS
    WordPress
    Elementor
    HTML
    PHP
    JavaScript
    Shopify
  • $50 hourly
    Hello, I'm Biruk Adera, a seasoned Node.js backend developer with over 6 years of experience crafting high-performance and scalable applications. I specialize in building robust server-side solutions for web and mobile applications, ensuring they operate seamlessly and efficiently. Why choose me? ⭐️ Expertise: My proficiency in Node.js is backed by a strong foundation in JavaScript, and I've successfully delivered numerous projects, handling everything from API development to server optimization. ⭐️ Scalability: I'm well-versed in designing architectures that can effortlessly scale as your application grows, keeping it responsive and cost-effective. ⭐️ Performance: I'm dedicated to optimizing code and enhancing application speed to ensure a snappy user experience. I'm a firm believer in keeping the codebase clean and maintainable. ⭐️ Team Collaboration: I'm a strong team player with effective communication skills, making sure your project progresses smoothly and according to your requirements. Skills: 👉🏾 Node.js 👉🏾 Express.js | Nest.js 👉🏾 MongoDB / Mongoose 👉🏾 RESTful APIs 👉🏾 GraphQL 👉🏾 Authentication & Authorization (JWT, OAuth) 👉🏾 Real-time Applications (Socket.io) 👉🏾 Docker & Containerization 👉🏾 Automated Testing (Jest, Cucumber, Cypress) 👉🏾 Performance Optimization 👉🏾 Security Best Practices 👉🏾 AWS / Azure / Google Cloud
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Automated Deployment Pipeline
    Socket.io
    Graphic Design
    Android
    GitHub
    DevOps
    ExpressJS
    React
    Angular
    Node.js
    JavaScript
    Python
    Laravel
    PHP
    Django
  • $60 hourly
    I am a senior level web developer with over 13 years of experience. Working for small companies has put me in complete control of projects from planning to staging, to implementation and product launch. I have worked on projects of varying sizes, from simple custom wordpress plugins and installations, to api integrations, to custom shopping cart integrations, and completely custom web software programs. Areas of expertise: -PHP -Wordpress -MySQL -Custom scripts -API integration -Working with large data sets
    vsuc_fltilesrefresh_TrophyIcon Software Development
    SSL
    WordPress Development
    API
    Project Management
    Product Development
    JavaScript
    React
    SQL
    WordPress
    Web Application
    MySQL
    HTML5
    jQuery
    PHP
    AngularJS
  • $30 hourly
    I am a senior web developer with more than 10 years of experience in back-end (PHP) and front-end programming; architecture patterns (such as MVC and others); relational databases (MySQL, SQLServer); the development of different modern applications based on WordPress (plugins/themes); Magento and Laravel; custom, functional server-side scripts for Linux based servers (Bash, ZSH, AWK); Docker with CI/CD; and implementing APIs from various services (Google, Facebook, LinkedIn, etc.).
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Bash Programming
    MySQL Programming
    CI/CD
    Linux System Administration
    Magento
    WooCommerce
    Magento 2
    Search Engine Optimization
    Docker
    Git
    Ecommerce Website
    WordPress
    CSS
    JavaScript
    PHP
  • $56 hourly
    Experience in web since 2000s, full-time remote web devloper since 2007, participated in more than 500 websites ( and counting) development. Used to be a constant member of Elance Top 5 Drupal developers, CiviCRM developer (CMS independent) since 2017. * Huge experience in troubleshooting and problem-solving. * CiviCRM extensions and custom reports using CiviCRM API (php, json, javascript). CiviCRM integration with anything. * On demand devops skills (AWS (EC2, SES, SNS), Linode, WHM, CPanel, Apache/Nginx, MySQL/MariaDB). * Front-end development: Drupal and WordPress themes creation and customization, including an extended knowledge of popular frameworks and tools, like Bootstrap, ZURB, npm scripts, Gulp/Grunt, CSS/CSS3, SASS/LESS, jQuery. * Back-end programming - Drupal and WordPress custom modules and extensions. * Overall site-building and management (Drupal , Wordpress) * Security and performance issues at server configuration level (Apache, Nginx, MySQL/MariaDB, Redis) * Drupal commerce (using both Ubercart and Commerce modules). Toolbox: CSS3, SASS, Less, jQuery, Drupal, WordPress, CiviCRM, PHP, MySQL, Apache, Nginx, AWS (E2,SES, SNS), Composer, Docker, Leaflet, dataTable, Invision Forum, Mailchimp, Twilio, PayPal, CentOS, Fedora, Ubuntu, Cpanel, WHM, Jira, Trello, BitBucket..
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Customer Relationship Management
    CiviCRM
    API
    PHP
    Theme Customization
    Drupal
    Data Migration
    Web Development
    WordPress
    CSS
  • $80 hourly
    I'm one of the highest-rated WordPress developers on UpWork - carrying a "Top-Rated Plus" badge and plenty of reviews from highly satisfied clients. Efficiency and quality are my priorities - typically delivering ahead of schedule and above & beyond client expectations. I'm fast and thorough and have seen just about everything you can imagine within the WordPress framework. I have been immersed in the fields of web development, design, and digital marketing for over 10 years. My specific expertise lies in WordPress web development, site migrations, speed optimization, site security, plugin & theme development/customization, UX / UI design, eCommerce and SEO. I'm an all-around talent working on both the frontend and backend on every job I'm involved in (saves you hiring a designer, and then a developer, and then a project manager, etc.). I can handle any web development or design project regardless of scope. Some of the plugins/themes that you don't have to buy since I have the agency/lifelong offerings: - Borlabs Cookie (for GDPR compliant site) - WPML (for multilingual site) - WP All Import (for importing and exporting data) - Elementor Pro (if i work with page builders then mostly with Elementor) - Impreza theme (Popular theme with own page builder) - JetPlugins by Crocoblock (Plugins for Gutenberg and Elementor) - All in one WP migration (for quick migrations of websites I have the addon plugins) - My self developed table of contents plugin (the best TOC plugin. All other TOC plugins have issues) - Presto Player (for self hosted Wistia like functionality) - ACF Pro …
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Elementor
    Python
    API
    Adobe Creative Cloud
    Plugin Development
    Node.js
    WordPress
    CSS
    SQL
    JavaScript
    WooCommerce
    Sass
    PHP
    React
    Search Engine Optimization
  • $30 hourly
    I am a full-stack web developer (Software Engineer) with over five years of professional experience in software development. My expertise includes proficient programming in PHP, JavaScript, Python, SQL, and Go. Additionally, I have experience as an AWS Builder, adept at deployment and managing infrastructure efficiently. I also have extensive experience working with various technologies and frameworks such as Terraform, Laravel, Symfony, Shopify, Sylius, WordPress, Node.js, React, Next.js, Express.js, jQuery, Elasticsearch, Logstash, Kibana, OpenSearch, PostgreSQL, MySQL, Redis, Memcached, Apache, Nginx, Docker, and more. My diverse skill set enables me to deliver high-quality solutions across the entire software development lifecycle.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Elasticsearch
    GitHub
    NGINX
    ExpressJS
    Next.js
    Node.js
    React
    WordPress
    MySQL
    PostgreSQL
    Yii2
    Laravel
    Symfony
    Terraform
    AWS DeepLens
  • $25 hourly
    I have 10 year of experience in PHP, MYSQL, Oscommerce., Opencart, Zencart, Wordpress. Work on large number of projects in Oscommerce, Zen-Cart, Word-Press, Opencart. Having good knowledge of core PHP and MYSQL. Having domain knowledge of E-Commerce sites. Shipping module: Like UPS, FEDEX, USPS etc. Payment Module: Auth.net, Paypal, Pelecard etc. API Integration of Economic and Dinero. Also know how to setup LiveZilla on websites.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    osCommerce
    Data Scraping
    OpenCart
    CRE Loaded
    Zen Cart
    JavaScript
    WordPress
    Joomla
    CSS
    jQuery
    HTML
    PHP
    MySQL
    Amazon Web Services
  • $70 hourly
    Full Stack Python/PHP developer with over 15 years of freelance experience. Python: - data collection (web scraping/crawling, API clients) - data extraction/conversion - data analysis/visualisation (Pandas, NumPy, Matplotlib, JupyterLab) - web development (Flask, Django) PHP: Laravel, Symfony Databases: PostgreSQL, MySQL, SQLite, MSSQL Git Javascript: Vue, vanilla, jQuery CSS: SCSS, Bootstrap, Foundation APIs: AWS, Stripe, QuickBooks, Google Maps, Wikipedia, Spotify, MusicBrainz
    vsuc_fltilesrefresh_TrophyIcon Software Development
    API
    Data Science
    Automation
    MySQL Programming
    Vue.js
    Intuit QuickBooks
    Front-End Development
    Laravel
    JavaScript
    ETL
    Data Scraping
    PHP
    pandas
    Python
  • $33 hourly
    An experienced (15+ years) PHP/Python/JavaScript/ActionScript developer is looking for interesting work . I prefer to work on project with complex architecture and non-typical problems, because thats my area of expertise.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Laravel
    PHP
    MySQL Programming
    PostgreSQL Programming
    Agile Project Management
    Product Backlog
    Product Management
  • $75 hourly
    I am a highly experienced Java developer with 20 years of industry experience and I have been specializing in implementations using Adobe Experience Manager (AEM) for the past 8 years. I've built solutions in AEM 6.1 - 6.5 and AEMaaCS. In 2018, I was one of the winners of the Adobe Immerse 2018 Community Code Contest, as well as a presenter at the Adobe Immerse virtual conference, leading a discussion on Creating Custom ContextHub Stores and UI Modules in AEM. I have also contributed to ACS AEM Commons (the main AEM open source project) by helping to build Shared Component Properties. I also have solid experience working with various JavaScript frameworks like jQuery and VueJS and the drive to pickup new ones when necessary. I am also familiar with Less, SCSS, and CSS and the concepts of building responsive sites using Bootstrap and AEM Grid. I strive to write clear and maintainable code, and fully document my code to ensure future developers have a clear understanding of all methods and classes. Also, I will gladly provide any additional documentation or training materials requested, which will be well structured and well written. I am a strong problem solver and skilled at exploring and debugging complex problems to get software applications back on track when strange errors or edge case scenarios arise.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    NodeJS Framework
    Adobe Experience Manager
    Vue.js
    Spring Framework
    CSS
    JavaScript
    Jakarta Server Pages
    HTML
    Java Servlet API
    jQuery
    Java
  • $50 hourly
    Greetings! Are you in need of a versatile developer to create exceptional websites and mobile apps? Your search ends here! I'm Aakash Verma, a dedicated Full Stack Developer with expertise in both Front-end and Back-end Development. With my proficiency in: ✓ Front-end: WordPress, HTML5, CSS, and animations ✓ Back-end: Laravel and Node.js for efficient and robust server-side development ✓ Working with existing codebases and debugging legacy code ✓ Mobile app development: React Native and Flutter ✓ Ability to handle custom niche projects with ease Rest assured, your project will receive my utmost attention and dedication. I am committed to delivering top-notch results quickly and reliably. I am available for 5-6 hours per day, with the flexibility to put in extra effort if necessary to meet your deadlines. Additionally, I have a knack for working with custom niche projects, ensuring a tailored solution that meets your specific requirements. I can assure you, if I can't do it in my field of expertise, nobody can. Looking forward to the opportunity to work with you! Best regards, Aakash Verma PS: If you have a moment, please feel free to share any suggestions you have for my profile. I assure you that I will reciprocate the favor and provide assistance to you as well. Thank you, and I hope you find my resume appealing!
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Keap Marketing
    HTML5
    Node.js
    CSS 3
    On-Page SEO
    PHP
    JavaScript
    jQuery
    MySQL Programming
  • $99 hourly
    Your online business presence is super important in the modern world. New technologies emerge every month, websites get hacked or become slow and not compatible with modern devices. That is where I come in. My full stack skills will make your website fast, reliable and easy to expand in the future. I provide multiple services that include: - designing and implementing websites, ranging from simple marketing sites to complex web-apps - improving performance and modernizing legacy applications - hardening your site's security using the latest standards - deploying to production, with SEO optimized, HTTPS enabled - integrating payments, including PayPal and Stripe - automating as much as possible My favourite tech stack is Django REST Framework in the backend and Angular in the frontend, but I am technology-agnostic and can quickly pick up any tech on the go. Here is a list of what I've used in the past: -Python 2/3, Django 2-4, Celery, Channels, Strawberry GraphQL -Angular 2-15, RxJS, ngrx, NestJS -PostCSS, LESS, SCSS, Bootstrap, Material Design -npm, yarn, webpack -PostgreSQL, MySQL, MariaDB, Amazon RDS -Redis, queues, caching -Git, Github, Gitlab, Bitbucket -JIRA, Trello, Asana, Slack -HTML5, CSS3 -Ubuntu, Nginx, Docker, Jenkins -Scrum, Agile, TDD -Cypress, Karma, Chai, Jasmine -AWS, Azure, Digital Ocean Why 'modern' in my title? Frameworks and other dependencies change every day. New versions contain important security fixes, performance improvements and new features. I spend many hours following the latest news, conferences, checking changelogs and testing different versions for compatibility to make sure that your app benefits from those changes. Testimonials: "Fast, communicates great and reliable. The kind of guy I like doing business with and I'm picky." "Tomasz did a very good job working on an existing angular project. He got everything set up independently, migrated everything to a recent angular version and was able to start coding in no time. " "Tomasz presented good knowledge of Python and Django. His communication was very clear and professional, and he was able to dive right into some complicated code and significantly improve its performance. He is a reliable and skilled contractor who I would recommend."
    vsuc_fltilesrefresh_TrophyIcon Software Development
    API
    AWS Development
    Web Development
    Cypress
    Material Design
    Django
    Node.js
    GraphQL
    Angular
    PostgreSQL
    Python
    HTML5
    JavaScript
    AngularJS
    CSS 3
  • $45 hourly
    I have been a full-stack LAMP web developer for 20+ years and have been developing using the Codeigniter framework, and other frameworks since 2009. I generally use PHP frameworks for back end development, as well as JavaScript frameworks such as Angular and Ember. However, I am also an expert in general PHP and Object Oriented PHP development. I have spent the last 20+ years working as an independent web developer. I have programmed using PHP, Perl, jQuery, SQL and have designed some very advanced web applications for various companies across the Untied States. I also operate a web server and have a firm grasp of UNIX/Linux administration and general web server maintenance.
    vsuc_fltilesrefresh_TrophyIcon Software Development
    Custom PHP
    CSS
    JavaScript
    jQuery
    Authorize.Net
    AJAX
    Linux System Administration
    MVC Framework
    RESTful Architecture
    CodeIgniter
    MySQL
    PHP
  • $40 hourly
    𝗛𝗲𝗹𝗹𝗼 🤝, I can offer you a high-quality website development, Artificial Intelligence based system designing , AI model training, AI consultancy and server management. I am passionate about using my technical expertise to create innovative and efficient solutions that meet the needs of my clients. Whether you are looking to build a new web application or optimize an existing one, I am confident that I can help you achieve your goals. I have excellent communication skills with the ability to successfully manage projects for multi-institutional organizations. I am always available to discuss and provide my best support whenever needed. 🏆 𝗠𝘆 𝗦𝗸𝗶𝗹𝗹𝘀: 1. Web Application Development 2. E-Commerce Website Development 3. API Development and Integration 4. Android App Development 5. Linux and Windows Server Administration 6. Server Security Maintenance 7. ERP Development & Administration 8. CRM Software 9. Identity and Access Management 10. Oauth/OpenID Connect 11. JWT and SAML SSO Development and Integration 12. Zero Knowledge Auth Development 13. E2EE encrypted Platform Development 14. Web Hosting Migration 15. Database Migrations 16. Data Migration 17. Database Administration 18. Database Architecture 19. Data Visualization 20. PowerMTA & Postal Server Installation and Configraution 21. Generative AI 22. AI model Training 23. GPT-4 Developments 💻 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝗟𝗮𝗻𝗴𝘂𝗮𝗴𝗲𝘀: C/C++, C#, Java, Python, PHP, Javacript, Vue.js, HTML/CSS, JSON 💯 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲𝘀: MYSQL, PostgreSQL, Oracle, MongoDB, Redis, MSSQL, SQLite, Microsoft Access ☁️ 𝗖𝗹𝗼𝘂𝗱 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲: 1. Amazon Web Services 2. Microsoft Azure 3. Google Cloud Platform, 4. Digital Ocean 5. Godaddy I believe in hard work and honesty. I am always interested in making long term professional relationships with my clients to ensure that every project becomes successful. So, if you hire me, I can assure you that you will not regret your decision. Thanks and Regards, 𝘔 𝘚𝘢𝘪𝘧
    vsuc_fltilesrefresh_TrophyIcon Software Development
    GPT-3
    TensorFlow
    Machine Learning Model
    Generative AI
    Django
    PHP
    API Development
    Customer Relationship Management
    Custom PHP
    RESTful API
    System Administration
    API Integration
    Database Design
    JavaScript
  • $90 hourly
    I’m a programmer with more than 10 years of experience who can work in different programming langauges using different frameworks. I can create any application type: ● web based ● desktop If I don’t know any programming language or framework which you want to use to build your application then I can learn it in couple days. SKILLS ● PHP ● Javascript ● jQuery ● Bootstrap ● AJAX ● MySQL/PostgreSQL ● REST API ● HTML/HTML5 ● CSS/CSS3 ● C/C++ ● Ruby (and framework Ruby On Rails) ● Python ● Java ● CUDA Computation ● OCR (on C/C++, Python, Java) EXPERINCE ● Freelance 5+ years (up to July 2014). I was working hard to learn what clients want to see, to learn different programming languages and frameworks. Those years taught me to learn new things everyday to provide high-quality solutions for my client. Here's some of my works (PHP, MySQL, HTML, CSS, JavaScript): ○ dev.louepartout.com ○ kilosolution.com ● Swiss Interactive Software GmbH (August 2014 - December 2014). Front-End and Back-End developer for gambling platform and websites (using the platform). Here's you can see some of the websites we built (PHP, MySQL, HTML, CSS, JavaScript, Bash): ○ betboro.com ○ sports.flutterclub.com ○ sports.princessstar.com ○ globalbet.eu ● Ad.net (February 2015 - Present).
    vsuc_fltilesrefresh_TrophyIcon Software Development
    HTML5
    CSS 3
    C++
    Java
    MySQL
    React
    Bot Development
    Automation
    Data Scraping
    Python
    PHP
    Data Extraction
    Web Crawling
    JavaScript
    Selenium
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job (it’s free)

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How to Hire a Software Developer

With more and more businesses becoming digital, the demand for developers has only increased over the last few years. And with the recent impacts of Covid-19, more companies need developers who can help develop and build their online businesses. However, hiring the right developer can be confusing and complicated. With the proper process and understanding of your company's needs, finding the right developer for the job can be easy. So, today we’ll discuss how to find and hire the right developer for your business.

6 Steps on how to hire a software developer

An important aspect before hiring a skilled developer is to understand what your job entails. There are many developers with varying skill sets—some are coders, and others are engineers. Finding a good developer will require you to understand the differences between developers to understand their skill sets better. Luckily, there are independent professionals available, so it isn’t too difficult to locate a qualified developer for your project.

1. Identify what tasks you need from a developer

The most crucial step is to figure out what tasks require a developer. These tasks can range from basic design tasks to more complex solutions such as web code or security. Below are some common tasks that require a developer.

  • Basic to intricate web design
  • Develop and maintaining WordPress websites
  • Application creation and maintenance
  • Develop applications to analyze large sets of data
  • Backend security and system checks
  • Setting up and integrating new technology
  • Database creation and maintenance

2. Understand what type of developer you need

Understanding the type of developer you need is the second crucial step. Developers are different and their skill sets reflect that. Below are common types of developers and the problems they can help you fix.

Front-End Developers

A front-end developer specializes in programming visual user interfaces, including aesthetics and layouts of a program or browser. This developer requires a high-level understanding of design principles more than computer science. They spend much of their time tweaking visual presentations of user interfaces and dealing with browser compatibility issues. A front-end developer helps determine how a website looks to the user and resolves common problems like the browser not loading correctly, incorrect font resolution, cache load, and incorrect stack ordering.

Back-End Developers

A backend developer specializes in the implementation of functional core logic alongside the performance and scalability of software for the end user. This developer utilizes Python, C++, Scala, Ruby, Perl, etc. to create web applications that integrate a wide array of services such as database creation, database storage, caching systems, logging information, and email systems. Ultimately, a back-end developer ensures that a website works correctly. Common issues that a back-end developer will resolve include fixing a site or browser if any aspect of it breaks or stops working.

Full-Stack Developers

A full-stack developer is a hybrid of a back-end and front-end developer. This developer is proficient in handling databases, building user-facing websites, and can work with clients through any planning phase of a project. A full-stack developer is the jack-of-all-trades developer—able to fulfill tasks and solve problems on the front-end and back-end of a website or application.

Web Developers

A web developer is a software engineer who specializes in creating websites. This developer has a varying level of skill with front-end and back-end development. A web developer’s primary role is to develop and produce websites. These developers usually have limited HTML and CSS skills, but they’re not as specialized as back-end or front-end developers. 

WordPress Developer

A WordPress developer is a subtype of a web developer that works exclusively in WordPress. WordPress is an online content management system, and WordPress developers utilize the site’s plugins and interface to design and create web applications. These developers are different from traditional web developers who create a website from scratch utilizing WordPress’s themes and scripts to produce content.

Mobile Developers

A mobile developer writes code for applications that run on consumer mobile devices and tablets. This developer works exclusively with mobile systems and is proficient with framework software such as Java, Swift, and Objective-C. A mobile developer can assist with launching and maintaining a mobile application.

Graphic Developers

A graphic developer specializes in writing software for rendering, lighting, shadowing, shading, and managing scenes. These developers are critical for integrating technologies in gaming and video production. A graphic developer requires advanced knowledge in math and computer science, along with knowledge of framework systems.

Data Scientist Developers

A data scientist developer writes software programs that help analyze data sets to assist organizations. These programs comb through analytics and statistics to provide comparison and predictive modeling for the future. In essence, a data scientist uses data and statistics to visualize growth, assist with machine learning, or predict trends.

DevOps Engineer

A DevOps engineer is an IT professional that oversees code releases. DevOps is a software development strategy that bridges the gap between developers and IT staff. The purpose is to release small features very quickly and incorporate feedback as soon as it is received. A DevOps engineer has a fundamental understanding of this system and works with other developers to build, integrate, and administer back-end software and distributed systems.

CRM and MarTech Developers

A CRM developer specializes in systems that collect user and consumer data. These developers are tasked with improving customer satisfaction and sales through representatives, account managers, and sales representatives. The purpose of Customer Relations Management is to use data to improve the customer experience. CRM developers are a great resource for small businesses to be able to adapt quickly and learn to implement changes to satisfy their customers.

Security Developers

A security developer specializes in creating systems to test the security of software systems to discover exploits and fix security flaws. This developer generally functions as an ethical hacker of sorts to penetrate systems to identify vulnerabilities. Security developers use scripting languages like Python and Ruby and must be well-versed in C and C++ code. Security developers are crucial to any company with sensitive data in their hands as they protect a company and its customers from harm.

Quality Assurance (QA Engineer)

A QA engineer is an engineer or developer specializing in determining if a product function or not. QA engineers require a basic understanding of computer code such as C, C++, and other scripting languages are equally beneficial. For development purposes, websites and code always contain bugs or flaws. If left unresolved, these flaws can cause more significant problems down the road, so a QA engineer tests the website or software to see what the issues are so that the developers can fix them.

3) Where to find a developer

Today, there are a large number of resources available to find the right developer for you. This ranges from job hiring sites to in-demand talent platforms such as Upwork to old-fashioned word of mouth/recommendation. Whether you want to hire a developer for short- or long-term projects, there are plenty of resources, both offline and online, that can aid you in your search.

In-demand talent platforms

Talent platforms are self-service applications that allow job seekers and employers to find each other. Sites like Upwork allow independent talent and companies to quickly locate one another for both short- and long-term projects. The advantage of talent platforms is that it improves national and local searches for talent, streamlining this process.

Job hiring sites

Job hiring sites are websites that function as a job posting board. An employer posts a job on the website, and independent talent reviews the job and submits their application. The advantage of a hiring site is accessibility and ease of use for both the employer and talent looking for work. 

Word of mouth

Outside of technology, word of mouth is still quite impactful. Sometimes just spreading the word about a job or position can yield excellent results from personal recommendations and references. Recommendations and referrals are still an essential part of any business and maintaining these relationships help foster goodwill in any industry.

4) Interview your developer

When looking for a developer, it’s best to understand your immediate needs. As an employer, you want to follow a developer’s skill set and their ability to communicate. An ideal developer should be transparent in their work and have the skill set for your current job with the flexibility for other work.

  • Skill set: Understanding a developer’s skill set, is crucial. By asking questions about their field, you can better understand their abilities and limitations. And if they have limits on their skills, perhaps you can assist or train them. This should be your primary concern—whether they can do the job required or not.
  • Communication: Clear communication is a must in an industry. Asking questions that gauge a professional’s ability to communicate is vital for your company’s growth.
  • Transparency: Asking questions that help understand an independent professional’s transparency and their ability to communicate is a great start. All workers need to be transparent to create a healthy work environment.
  • Ask for references: As stated previously, recommendations and references drive any industry. Speaking to an independent talent’s references allows you to better understand that person from different perspectives. A company may speak highly of their ability or point out problematic behavior. When interviewing talent, references are a great asset to see if they’re the right fit for you.
  • Ask for previous jobs: Previous job experience is another great tool to draw from. Understanding an independent’s previous job experience allows you to make an informed decision of their capabilities. Any talent can talk about their accomplishments and abilities, but job titles and references provide hard evidence of their actual abilities and skills.

Examples Interview Questions to ask before hiring:

  • What kind of developments are you currently working on?
  • Describe any problems on your last project and how your developer skills solved it.
  • Have you worked on projects that are similar to this?
  • Web development can be technical; how do you communicate with non-technical co-workers on your projects?
  • Tell me about a time you’ve had negative feedback and how you handled it.
  • What do you believe are the greatest challenges to working on the front-/back-end?
  • Can you find the error in this code?
  • How technical is my project and what timeline do you believe would be accurate?

5) Choosing your developer

After your interview, you should have a better picture of your potential hire. Before hiring this individual, you should consider carefully how they fit into your company. To do this, you need to balance their skill set and expertise against your budget, and the time constraints of the job they are expected to complete.

  • Skill set: Does their expertise fit your job or company? There’s a wide range of developers available and it’s important to understand your immediate needs. While it may seem attractive to hire an overqualified developer, it’s best to hire the skill set and expertise you require.
  • Interview: The interview should provide insight into the independent professional’s abilities. How well did they do in their interview? Do you see yourself working with this individual moving forward? These are the questions that the interview should provide a clearer answer to.
  • Budget: How well does this individual fit into your budget? Before hiring any individual, see if they’ll work within your budget moving forward.
  • Time to complete: As stated previously, understanding limitations is important. Many projects have strict time constraints and additional help is required to complete a project on time. Your independent talent needs to be able to assist with this in a timely manner.

6) Onboarding your developer

Now that your developer has been hired, you need to train them in their daily tasks and introduce them to the team members they’ll be working with. This process is commonly referred to as “onboarding” and it helps new hires integrate into their environment at a comfortable pace.

Intro to the business and the company culture

Every company operates in a unique way, so introducing a new hire to the company and culture is crucial for making them feel included and comfortable. The team is one of the most important aspects of a company. Introducing an independent professional to the team is critical for making them feel comfortable. A healthy team creates a positive work environment for all individuals and can help to achieve difficult goals as well.

Processes

Part of the onboarding process is understanding the processes of the company. Every company operates differently and so an independent professional must become accustomed to your processes and overall flow.

Goals

Goals serve an important function in keeping independent talent motivated. Understanding their goals can be beneficial for you and your team so you can better understand their motivations and sometimes even assist with them. This only strengthens your relationship between your talent and your company.

Timelines

Timelines are a great way to track progress and provide a visual end goal. As stated previously, transparency is critical for success and having timelines allow all team members to be transparent about their work. Timelines also create realistic expectations about what work needs to be completed and what work has already been achieved.

Developers are a valuable asset to any company but hiring the right one can be difficult. You must understand your needs as a company and understand which developer is the right fit for you. Explore Upwork’s remote talent platform for instant access to the top developers from a truly global talent pool.

View less
Schedule a call