Senior Backend Engineer
Location
United States + 43 moreAll locations: United States, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, Canada
Posted
3 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
We are seeking an experienced Senior Backend Engineer; DevOps Engineer to play a critical role in designing, building, and operating the backend platform for our SourceHub platform, an innovative SaaS platform that enables collaboration between CPA partners, direct clients, and internal teams. This role combines backend engineering expertise with cloud infrastructure and DevOps ownership. The ideal candidate is comfortable building scalable backend systems in Python while also designing and maintaining the Azure infrastructure, CI/CD pipelines, and cloud architecture required to run them reliably.
You will work closely with product leadership, frontend engineers, and data teams to build secure, scalable backend services and ensure the platform operates with high reliability, strong observability, and modern DevOps practices. The ideal candidate has:
- 7+ years of experience in backend engineering
- Strong Python expertise
- Deep familiarity with Azure cloud architecture
- Hands-on experience implementing DevOps, CI/CD, infrastructure-as-code, and containerized deployment pipelines
- Experience building SaaS platforms in financial, tax, or professional services environments (highly desirable)
What you will do:
- Design, build, and maintain efficient, reusable, and reliable backend code in Python.
- Develop RESTful APIs and backend services integral to the Unified Partner Portal.
- Ensure integration and seamless interaction with platforms like Salesforce and NetSuite.
- Collaborate closely with front-end developers, UI/UX designers, product owners, and stakeholders to translate requirements into technical solutions.
- Optimize applications for scalability, security, and maintainability using Azure services.
- Develop rigorous automated tests to ensure system reliability and robustness.
- Monitor system performance and troubleshoot issues proactively, maintaining high levels of availability and responsiveness.
- Document technical designs and processes clearly and comprehensively.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 7+ years of professional backend development experience.
- Deep expertise in Python programming.
- Experience with Azure services (Azure Functions, Azure App Service, Azure Container Apps or Kubernetes, Azure API Management, Azure Service Bus or messaging platforms, Azure PostgreSQL, Azure Blob Storage, Azure Key Vault).
- Experience integrating third-party services and APIs (e.g., Salesforce, NetSuite, etc).
- Demonstrated knowledge of software design patterns and architecture best practices.
- Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes).
- Proven ability to build scalable, performant applications with a strong emphasis on security.
- Experience with CI/CD pipelines and automated testing frameworks.
Requirements
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work collaboratively within cross-functional teams.
- A proactive approach, with a commitment to continuous improvement and learning.
Benefits
- 100% remote opportunity.
- Competitive salary and benefits.
- Custom benefit package aligned to your experience and your needs.
- Working with foreign clients.
Job Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 7+ years of professional backend development experience.
- Deep expertise in Python programming.
- Experience with Azure services (Azure Functions, Azure App Service, Azure Container Apps or Kubernetes, Azure API Management, Azure Service Bus or messaging platforms, Azure PostgreSQL, Azure Blob Storage, Azure Key Vault).
- Experience integrating third-party services and APIs (e.g., Salesforce, NetSuite, etc).
- Demonstrated knowledge of software design patterns and architecture best practices.
- Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes).
- Proven ability to build scalable, performant applications with a strong emphasis on security.
- Experience with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to work collaboratively within cross-functional teams.
- A proactive approach, with a commitment to continuous improvement and learning.
Benefits
- 100% remote opportunity.
- Competitive salary and benefits.
- Custom benefit package aligned to your experience and your needs.
- Working with foreign clients.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer II – Native Ads – Music
SpotifyPassionate music fans. Innovative tech pros. Perfect harmony. Join our band.
Backend Engineer II developing data pipelines to optimize Native Ads at Spotify
Senior Java Lead Developer / Architect
Bright Vision Technologies"Retrieve the best out of you" in each process what you do.
The Senior Java Lead Developer / Architect will play a key role in shaping modern application architectures and will be responsible for building innovative solutions to help businesses automate and optimize their operations. This role involves leveraging cutting-edge technologies to design and deliver scalable, secure, and high-performance enterprise platforms.
Senior Java Lead Developer / Architect
Bright Vision Technologies"Retrieve the best out of you" in each process what you do.
The Senior Java Lead Developer / Architect will play a key role in shaping modern application architectures and will be responsible for designing and delivering scalable, secure, and high-performance enterprise platforms.
Senior Java Lead Developer / Architect
Bright Vision Technologies"Retrieve the best out of you" in each process what you do.
The Senior Java Lead Developer / Architect will play a key role in shaping modern application architectures and will be responsible for building innovative solutions to help businesses automate and optimize their operations.