Junior Software Engineer (Python & DevOps)
Somewhere
About the role
About The Company
We are a technology consulting and software engineering firm focused on building scalable, reliable software solutions for modern businesses.
Our Work Includes
- Custom software development
- Systems integration
- Cloud and infrastructure modernization
- DevOps and deployment automation
We work closely with clients across technical industries to deliver practical, high-quality solutions that support real business needs.
About The Role
We are looking for a Junior Software Engineer with experience or strong interest in Python development and DevOps practices to join our growing team.
In this role, you will help build backend applications, support deployment workflows, and contribute to software projects alongside experienced engineers and technical leaders.
This is a great opportunity for someone early in their career who wants hands-on experience working on real-world systems while continuing to grow technically in backend engineering, cloud infrastructure, and DevOps environments.
You will collaborate with developers, project managers, and stakeholders to help deliver reliable software solutions in a fast-paced consulting environment.
Key Responsibilities
Backend Development & Application Support
- Assist in building and maintaining backend services and APIs using Python
- Support development of application features and internal tools
- Write clean, maintainable, and well-documented code
- Help troubleshoot bugs and resolve technical issues
Systems Integration & Data Workflows
- Support integrations between systems and third-party platforms
- Assist with maintaining data workflows and automation processes
- Help monitor data accuracy and system reliability
DevOps & Deployment Support
- Assist with CI/CD pipelines and deployment processes
- Work with tools such as Docker and cloud-based environments
- Support infrastructure and deployment troubleshooting alongside senior engineers
Team Collaboration & Communication
- Participate in Agile/Scrum meetings, including:
- Sprint planning
- Daily standups
- Retrospectives
- Collaborate with developers and stakeholders on project requirements
- Communicate updates and blockers clearly with the team
Learning & Continuous Improvement
- Participate in code reviews and technical discussions
- Continuously improve technical skills and development best practices
- Stay current with modern backend and DevOps technologies
Ideal Candidate Profile
Must-Have
- 1-3 years of software development experience or strong internship/project experience
- Experience with Python programming
- Familiarity with APIs and backend development concepts
- Basic understanding of DevOps concepts such as:
- CI/CD pipelines
- Docker or containerization
- Familiarity with Git and version control workflows
- Strong problem-solving skills and willingness to learn
Nice-to-Have
- Exposure to frameworks such as Flask or FastAPI
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Basic frontend knowledge (React or similar frameworks)
- Experience with Linux environments or scripting
- Internship, freelance, academic, or personal project experience related to software engineering
What Success Looks Like
- Consistent delivery of clean, reliable code
- Strong collaboration with the engineering team
- Growth in technical skills and ownership over time
- Ability to learn quickly and contribute across multiple projects
- Positive attitude and willingness to take feedback
Key Traits for Success
- Curious and eager to learn
- Detail-oriented and organized
- Collaborative team player
- Adaptable in fast-paced environments
- Strong communication skills
Why This Role
- Opportunity to work on real-world software systems across multiple industries
- Exposure to modern development tools and DevOps practices
- Mentorship and growth opportunities within an experienced engineering team
- Hands-on experience with cloud environments and scalable applications
- Remote-first work environment with international collaboration
Work Requirements
- Comfortable working remotely in a collaborative environment
- Available during EU working hours
- Reliable internet connection and strong communication skills
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free