At a Glance
- Tasks: Design and develop backend API services for our cloud communications platform.
- Company: Join a leading cloud tech company with a strong growth track record.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional development.
- Other info: Collaborative culture with excellent career growth and a commitment to diversity.
- Why this job: Make a real impact in a fast-paced environment where your voice is heard.
- Qualifications: 5+ years of backend software development experience, especially in Python and SQL.
The predicted salary is between 60000 - 80000 € per year.
About Intermedia: Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back! While primarily remote, this role requires occasional visits to the office in Coimbra. We plan to open offices in Aveiro and Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork.
About the Role: The Senior Engineer is responsible for designing and developing API and database backend services. The successful candidate will be someone who enjoys solving complex problems with pragmatic solutions, who likes reverse engineering as much as implementing new functionality, and who has a strong grasp of managing risk when making changes.
What You’ll Be Doing:
- Design, build, and maintain backend services for our cloud hosted PBX platform.
- Contribute to architecture decisions considering functionality, scalability, reliability, maintainability, and observability.
- Use data-led analysis to drive improvements in system performance (profiling, optimization, capacity thinking).
- Debug and resolve complex issues in production and pre-production environments.
- Collaborate with QA to define functional and performance test strategies and scenarios.
- Write clean, maintainable, unit tested code and raise engineering standards through reviews and mentoring.
What You Will Bring to the Role:
- 5+ years of professional software development experience (backend-focused).
- Recent development experience programming in Python.
- Linux based development and deployments, Nginx, Tomcat.
- Solid understanding of HTTP/HTTPS and building / consuming APIs.
- Strong working knowledge of SQL and relational databases (schema design, query performance basics).
- Proven ability to read, understand, and safely modify existing codebases (including legacy systems).
- Experience designing or evolving high-load / networked systems (throughput, latency, availability).
- Experience with CI/CD practices including extensive use of Test Automation.
- Comfortable debugging concurrency issues (threads, synchronization) or async execution patterns.
- Excellent communication skills and stakeholder management abilities.
Desirable:
- Practical knowledge of additional languages: Perl, JavaScript, TypeScript, Go.
- Hands-on experience with asyncio, aiohttp, dramatiq.
- Practical experience using logging and observability tools: Elasticsearch, Grafana or similar.
Diversity, Inclusion, and Equal Opportunity: We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law. We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company.
Senior Software Developer – Backend API Services employer: Intermedia Intelligent Communications
Intermedia is an exceptional employer that fosters a culture of teamwork, transparency, and accountability, making it a vibrant place for Senior Software Developers to thrive. With a strong commitment to employee growth and a track record of promoting from within, team members enjoy the flexibility of remote work while also having opportunities for in-person collaboration in Coimbra, with future expansions planned in Aveiro and Porto. Join us to make a meaningful impact in a fast-paced environment where your voice is valued and your contributions lead to collective success.
Contact Detail:
Intermedia Intelligent Communications Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer – Backend API Services
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at Intermedia or similar companies. A friendly chat can open doors and give you insider info on the company culture and what they really value in candidates.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since this role is all about backend API services, make sure you can confidently discuss your experience with Python, SQL, and any relevant frameworks. Practice coding challenges to keep your skills sharp!
✨Tip Number 3
Show your passion for cloud technology during the interview. Talk about projects you've worked on that align with Intermedia's mission. This will demonstrate that you're not just looking for any job, but that you're genuinely excited about contributing to their success.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows that you’re proactive and serious about joining the team at Intermedia. Let’s get you that dream job!
We think you need these skills to ace Senior Software Developer – Backend API Services
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Software Developer role. Highlight your experience with backend services, Python, and any relevant projects that showcase your problem-solving skills. We want to see how you can make a difference!
Show Your Passion:Let your enthusiasm for cloud technology shine through in your application. Share examples of how you've thrived in fast-paced environments and contributed to team success. We love candidates who are excited about what they do!
Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your skills and experiences, making it easy for us to see why you're a great fit for the role. Remember, we appreciate clarity!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position. We can’t wait to hear from you!
How to prepare for a job interview at Intermedia Intelligent Communications
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, SQL, and Linux. Brush up on your knowledge of HTTP/HTTPS and API design, as these will likely come up during technical discussions.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've solved complex problems or improved system performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your pragmatic approach to challenges.
✨Emphasise Team Collaboration
Intermedia values teamwork and transparency, so be ready to share experiences where you’ve successfully collaborated with others. Discuss how you’ve contributed to team projects and supported your colleagues, as this aligns with their company culture.
✨Ask Insightful Questions
Prepare thoughtful questions about the role and the company’s future plans, especially regarding their cloud technology and remote work culture. This shows your genuine interest in the position and helps you assess if it’s the right fit for you.