At a Glance
- Tasks: Design and deliver scalable, secure software for a global financial wellbeing platform.
- Company: Join a fast-paced, innovative tech company that values product thinkers.
- Benefits: Competitive salary, health benefits, remote work options, and continuous learning opportunities.
- Other info: Collaborate with diverse teams and enjoy excellent career growth potential.
- Why this job: Make a real impact in a dynamic environment while working with cutting-edge technologies.
- Qualifications: Experience with .NET, C#, Python, SQL, and Agile methodologies.
The predicted salary is between 55000 - 70000 € per year.
Requirements
- Experience with .NET Framework or .NET Core, C# and Python
- Experience with HTML, CSS, Typescript and Angular
- Experience with SQL Databases and Mongo
- Unit and Integration Testing experience
- Understanding of what makes maintainable code and the ability to implement best practices
- Debugging within Visual Studio (or an IDE of your preference)
- Experience in Data Security within the application and familiarity with OWASP top 10 threats (desirable)
- Experience with CI/CD pipelines and cloud technologies such as Azure (desirable)
- Experience working in an Agile environment (desirable)
What the job involves
- Reports to: Head of Platform
- We value our senior engineers as product thinkers and technical leaders. You'll help design and deliver scalable, secure software that powers our global financial wellbeing platform.
- Things move fast at nudge, and we are always learning. This means we need to stay agile, meaning the responsibilities of a role are never set in stone.
- Backend development using technologies including C#, .NET Framework and .NET Core, Microservices, Cloud Technologies (Azure), SQL Server, RabbitMQ and MassTransit.
- Working on front end using technologies such as Angular, Typescript, SCSS and WebAPIs.
- Testing Frameworks such as NUnit and the ability to carry out test-driven development.
- Strength in SQL and Mongo skills, specifically in areas such as tuning, optimisation, sharding and general diagnostics.
- Working alongside other team members such as product managers and quality engineers, to design and deliver new functionality or features using the most appropriate tools and techniques.
- Working in weekly sprints.
- Participation in full software development lifecycle.
- Playing an active role in the technology team to help with the direction of the product for end users.
Senior Backend Software Engineer employer: Deepstreamtech
At nudge, we pride ourselves on being an exceptional employer that fosters a dynamic and collaborative work culture. Our Senior Backend Software Engineers are not just coders; they are integral to shaping our innovative financial wellbeing platform, with ample opportunities for professional growth and development in a fast-paced, Agile environment. Located in a vibrant tech hub, we offer competitive benefits, a commitment to work-life balance, and the chance to work with cutting-edge technologies, making nudge a truly rewarding place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. 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 using .NET, C#, and Angular. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to backend development and cloud technologies. Practice coding challenges and be ready to discuss your approach to debugging and testing.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Backend Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with .NET, C#, and Python. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background in backend development makes you a perfect fit for our team at StudySmarter.
Showcase Your Problem-Solving Skills:We love engineers who can think critically! In your application, mention specific instances where you’ve tackled complex problems, especially in debugging or optimising code. It’ll help us see your thought process.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Stack
Make sure you brush up on your .NET Framework, C#, and Python skills. Be ready to discuss how you've used these technologies in past projects, especially in relation to building scalable applications. Familiarity with Angular and Typescript will also be a plus, so don’t forget to mention any relevant experience.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in debugging or optimising code. Use Visual Studio or your preferred IDE to demonstrate your debugging process. Highlight your understanding of maintainable code and best practices, as this is crucial for the role.
✨Discuss Your Testing Experience
Be ready to explain your experience with unit and integration testing, particularly using frameworks like NUnit. Share examples of how test-driven development has improved your projects. This shows that you value quality and reliability in your work.
✨Emphasise Agile Mindset
Since the company values agility, share your experiences working in Agile environments. Talk about how you’ve contributed to sprints and collaborated with cross-functional teams. This will demonstrate that you can adapt quickly and work effectively in a fast-paced setting.