SR Software Developer | CRM Integration, Database Management & DevOps

Posted 2 months ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

Technical Skills: Languages: PHP, Python, JavaScript, SQL Databases & Tools: MySQL, PostgreSQL, MongoDB DevOps & Infrastructure: AWS, Docker, Kubernetes, Terraform, CloudFormation Version Control & CI/CD: Git, GitHub Job Summary: We are seeking an experienced Senior Software Developer to join our team. In this role, you will design and develop robust integrations with CRM platforms, architect and optimize database solutions, and contribute to our cloud infrastructure as code initiatives. You will work with modern technologies including PHP, Python, SQL, and AWS while managing containerized applications, implementing CI/CD pipelines, and interfacing with third party development teams. This is a full-stack role bridging backend development with DevOps practices. Key Responsibilities: - Design, develop, and maintain CRM integrations with leading platforms such as Salesforce, HubSpot, and Actionstep - Architect and optimize database solutions, including schema design, indexing strategies, performance tuning, and backup strategies - Design and implement Infrastructure as Code (IaC) with AWS - Develop, deploy, and manage Docker containerized applications using Docker Compose and container orchestration tools - Write clean, maintainable code in Javascript, PHP and Python - Develop and execute complex SQL queries for data extraction, transformation, reporting, and ETL pipeline development - Configure and optimize AWS services including EC2, RDS, S3, VPC, security groups, and IAM policies - Implement and maintain CI/CD pipelines for automated testing, building, and deployment - Establish monitoring, logging, and alerting systems for production environments - Conduct code reviews and provide constructive feedback to team members - Troubleshoot and resolve production issues with minimal downtime, implementing reliability improvements Required Qualifications: - 7+ years of professional software development experience - Advanced proficiency in PHP, Javascript, & Python - Expert-level SQL knowledge with experience in relational database design, optimization, and data warehouse architecture - Proven experience developing CRM integrations with REST APIs. - Experience with version control systems (Git) and CI/CD pipelines - Hands-on experience with AWS services including EC2, RDS, S3, VPC, security groups, and IAM - Proficiency with Docker and container orchestration (Docker Compose, Kubernetes experience preferred) - Experience with Infrastructure as Code tools such as Terraform or CloudFormation - Knowledge of monitoring, logging, and alerting solutions (e.g., CloudWatch, ELK, Prometheus) - Preferred Qualifications - Experience with Actionstep - Experience designing and maintaining data warehouse solutions - Kubernetes experience for container orchestration at scale - Experience with serverless architectures (AWS Lambda) - Contribution to open-source projects - Bachelor's degree in Computer Science, Software Engineering, or related field

  • Hours to be determined
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $50.00

    -

    $85.00

    Hourly
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Python
SQL
API
PHP
JavaScript
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:3 days ago
  • Interviewing:
    9
  • Invites sent:
    15
  • Unanswered invites:
    2
About the client
Member since Aug 2, 2024
  • USA
    Burbank11:53 AM
  • $77K total spent
    2 hires, 1 active
  • 914 hours
  • Large company (100-1,000 people)

Explore similar jobs on Upwork

Set up sellers.json fileFixed-price‐ Posted 3 weeks ago
JSON
JavaScript
Advertising Networks
Application InstallationFixed-price‐ Posted 2 weeks ago
Android
Smartphone
Tablet
iPhone

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo