
Software Developer – Python & DevOps - 59185301080
Somewhere · European Union
- Hybrid
- Full-time
- $120,000 / year
- European Union
Job highlights
- Build scalable backend systems and APIs.
- Develop and integrate complex applications.
- Implement modern DevOps and CI/CD practices.
- Collaborate directly with clients and stakeholders.
- Grow technically and professionally in consulting.
About the role
About the Company
We are a technology consulting and software engineering firm focused on delivering scalable, high-performance solutions for complex business environments. Our work spans:
- Custom software development
- Systems integration
- Cloud and infrastructure modernization
- DevOps automation
We partner closely with clients across highly technical industries to design and build solutions that are reliable, scalable, and production-ready.
About the Role
We are seeking a Software Engineer with strong Python and DevOps experience to join our team. This role is centered around:
- Building backend systems and APIs
- Developing scalable applications
- Supporting modern DevOps and deployment practices
You will work directly with stakeholders and cross-functional teams to translate business requirements into technical solutions, while contributing to the full software development lifecycle. This is an ideal role for someone who enjoys solving complex problems, working in client-facing environments, and building production-grade systems.
Key Responsibilities
-
Backend Development & Application Engineering
- Design, build, and maintain backend services and APIs using Python
- Develop business-critical application logic and data workflows
- Ensure systems are scalable, reliable, and maintainable
-
Systems Integration & Data Workflows
- Build and support integrations across multiple systems and platforms
- Develop and maintain data pipelines and inter-service communication
- Ensure data integrity and efficient processing across applications
-
DevOps & Deployment
- Contribute to CI/CD pipelines and deployment workflows
- Work with containerization technologies (e.g., Docker, Kubernetes)
- Support infrastructure automation and system reliability
-
Client & Stakeholder Collaboration
- Engage directly with stakeholders to gather and refine requirements
- Translate business needs into technical designs and implementations
- Communicate clearly with both technical and non-technical audiences
-
Agile Development & Continuous Improvement
- Participate in Agile/Scrum ceremonies: Sprint planning, Daily standups, Retrospectives
- Contribute to code reviews and team collaboration
- Troubleshoot issues and continuously improve system performance
Ideal Candidate Profile
Must-Have
- 3–5+ years of professional software development experience
- Strong proficiency in Python for backend development
- Experience building APIs and production-grade applications
- Familiarity with DevOps practices, including: CI/CD pipelines, Containerization (Docker, Kubernetes)
- Experience with system integrations and data workflows
- Proficiency with Git and collaborative development workflows
Additionally Required
- Strong written and verbal communication skills
- Experience working directly with stakeholders or clients
- Ability to manage multiple priorities in a fast-paced environment
- Proven track record of delivering real-world, production-ready systems
Nice-to-Have
- Experience with frameworks such as: Flask, Dash
- React or other frontend technologies
- Exposure to cloud platforms: AWS, Azure, GCP
- Familiarity with additional backend languages (e.g., Java)
- Experience working in consulting or client-facing environments
What Success Looks Like
- Scalable, reliable applications delivered on time
- Clean, maintainable, and well-documented code
- Strong collaboration with both technical teams and stakeholders
- Efficient deployment pipelines and improved development workflows
- Ability to handle multiple projects without compromising quality
Key Traits for Success
- Problem-solver with strong technical curiosity
- Proactive and adaptable in dynamic environments
- Comfortable balancing technical work with stakeholder interaction
- Strong ownership mindset and attention to detail
- Collaborative team player
Why This Role
- Work on complex, real-world systems across multiple industries
- Exposure to modern tools, cloud environments, and DevOps practices
- High-impact role with direct client interaction
- Opportunity to grow both technically and professionally
Work Requirements
- Comfortable working in a remote environment
- Availability for meetings and collaboration during U.S. business hours
Key skills/competency
- Python
- DevOps
- Backend Development
- API Development
- Docker
- Kubernetes
- CI/CD
- System Integration
- Agile Methodologies
- Stakeholder Management
Skills & topics
- Python Developer
- DevOps Engineer
- Software Engineer
- Backend Developer
- API Developer
- Docker
- Kubernetes
- CI/CD
- System Integration
- Agile
How to get hired
- Tailor your resume: Highlight Python, DevOps, API development, and client-facing experience.
- Showcase project impact: Quantify achievements in backend development and system integrations.
- Prepare for technical questions: Review Docker, Kubernetes, CI/CD, and Python best practices.
- Demonstrate communication skills: Be ready to discuss stakeholder interactions and requirements gathering.
- Understand the company: Research their consulting work and tech stack.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the core technologies for the Software Engineer Python DevOps role at Somewhere?
- The core technologies for this Software Engineer Python DevOps position at Somewhere include strong proficiency in Python for backend development, experience building APIs, familiarity with DevOps practices like CI/CD pipelines and containerization (Docker, Kubernetes), and Git for collaborative workflows.
- Is this Software Engineer Python DevOps position at Somewhere remote?
- Yes, this Software Engineer Python DevOps position at Somewhere is a fully remote role, offering flexibility for candidates.
- What is the expected experience level for the Software Engineer Python DevOps role at Somewhere?
- The ideal candidate for the Software Engineer Python DevOps role at Somewhere should have 3-5+ years of professional software development experience, with a strong focus on Python and DevOps practices.
- Does Somewhere offer opportunities for professional growth in the Software Engineer Python DevOps role?
- Yes, Somewhere emphasizes opportunities for both technical and professional growth for Software Engineers in DevOps roles, including exposure to modern tools and client interaction.
- What kind of client interaction can I expect as a Software Engineer Python DevOps at Somewhere?
- As a Software Engineer Python DevOps at Somewhere, you will engage directly with stakeholders and clients to gather requirements, translate business needs into technical solutions, and communicate clearly with both technical and non-technical audiences.
- What are the work hours for the Software Engineer Python DevOps role at Somewhere?
- The Software Engineer Python DevOps role at Somewhere requires availability for meetings and collaboration during U.S. business hours, even though the role is remote and the company is EU-based.