At a Glance
- Tasks: Contribute to small features and enhancements while building your engineering confidence.
- Company: Join Opus 2, a forward-thinking tech company focused on user-centric solutions.
- Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on learning and career advancement.
- Why this job: Make a real impact by delivering user-focused solutions with cutting-edge technology.
- Qualifications: Moderate programming knowledge and front-end development expertise required.
The predicted salary is between 30000 - 40000 € per year.
Requirements
- Moderate knowledge of programming languages, frameworks, and development practices
- Experience with CI/CD, automated testing, and debugging
- Ability to contribute to technical discussions and make informed decisions with guidance
- Experience in observability tooling
- Proven ability to own feature delivery end-to-end
- Strong front-end development expertise is essential, with proven ability to translate design and user needs into elegant, high-performing interfaces
- Languages: full stack experience with familiarity with one of Java and Go a benefit
- Infrastructure: familiarity with AWS EKS architecture and dev-ops experience
- ~2–4 years of professional software development experience
What the job involves
- Contribute to small features and enhancements while building confidence in your engineering judgment
- Work closely with your Tech Lead, Product Manager, and Designer to deliver user-focused solutions
- Deliver small features and enhancements with guidance from senior engineers and your Tech Lead
- Write tested, maintainable code that adheres to team and company standards
- Contribute to automated testing, CI/CD, and bug triage within your squad
- Participate in system design discussions, learning how technical trade-offs are considered
- Support teammates by sharing knowledge and reviewing code at your level
- Apply AI tools effectively to improve speed and quality in development (e.g. test automation, debugging, documentation)
- Raise questions and flag risks around AI use, ensuring solutions are safe and compliant with team practices
What Success Looks Like
- Deliver small features and improvements with minimal rework
- Consistently apply feedback to grow in quality and speed
- Demonstrate reliability in handling tasks and ownership of your contributions
- Show growing ability to connect technical decisions with user and business value
Software Developer in Edinburgh employer: Deepstreamtech
At Opus 2, we pride ourselves on fostering a collaborative and innovative work culture that empowers our Software Developers to take ownership of their projects while receiving guidance from experienced mentors. Located in a vibrant tech hub, we offer competitive benefits, opportunities for professional growth, and a commitment to work-life balance, making us an excellent employer for those seeking meaningful and rewarding careers in software development.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other developers. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your front-end expertise and CI/CD experience. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your programming languages and frameworks. Practice coding challenges and be ready to discuss your thought process during problem-solving. We want to see how you think!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Opus 2.
We think you need these skills to ace Software Developer in Edinburgh
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your programming languages and frameworks knowledge in your application. We want to see your experience with CI/CD, automated testing, and debugging, so don’t hold back on those details!
Tailor Your Application:Take a moment to customise your application for the Software Developer role. Mention how your front-end development expertise aligns with our needs and how you can translate design into high-performing interfaces.
Be Yourself:Let your personality shine through in your written application. We’re looking for someone who can contribute to technical discussions and make informed decisions, so show us your thought process and enthusiasm!
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 get you started on this exciting journey with StudySmarter.
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Stack
Make sure you brush up on your programming languages and frameworks, especially Java and Go. Be ready to discuss your experience with CI/CD, automated testing, and debugging, as these are key areas for the role.
✨Showcase Your Front-End Skills
Prepare to demonstrate your front-end development expertise. Bring examples of how you've translated design and user needs into high-performing interfaces, and be ready to discuss the tools and techniques you used.
✨Engage in Technical Discussions
During the interview, don’t hesitate to contribute to technical discussions. Show that you can make informed decisions with guidance and that you're eager to learn from senior engineers. This will highlight your ability to grow and take ownership.
✨Emphasise Team Collaboration
Talk about your experiences working closely with product managers and designers. Highlight how you’ve contributed to team quality and reliability, and be prepared to discuss how you support teammates through knowledge sharing and code reviews.