At a Glance
- Tasks: Join us to design, develop, and maintain cutting-edge web applications.
- Company: We're a dynamic tech company focused on innovative software solutions.
- Benefits: Enjoy comprehensive health benefits, 401(k), tuition reimbursement, and more!
- Why this job: Be part of a collaborative Scrum team and lead exciting new platform developments.
- Qualifications: 5+ years in software development with strong .NET/Java skills required.
- Other info: We review resumes weekly, so apply now to join our tech revolution!
The predicted salary is between 60000 - 84000 £ per year.
We are actively seeking a Senior Software Development Engineer (Full Stack) to help build the next generation of our products and help maintain the existing product line. We are hoping to find solid backend or full stack .Net/Java engineers who have the desire to learn or have solid experience in SQL, web services, and SaaS. This job description provides a broad overview of the technologies and skills we are looking for as we have openings on multiple teams. We encourage you to apply as we will be reviewing resumes on a weekly basis.
This is a dynamic software engineering opportunity where you will be focused on developing, designing, and testing complex web based applications. Development will be enhancements, new features, and maintenance, but over the long term will focus on leading new platform development and moving the team toward leading edge technologies.
Responsibilities:
-
Design, analyze, develop, code, debug, test, and document programming to meet business requirements for large, complex projects.
-
Work as part of a Scrum team to deliver technology solutions in an Agile fashion, including sprint planning, standup calls, and sprint retrospectives.
-
Adhere to architecture standards, risk management, and security policies.
-
Deliver solutions using .NET, Java, Spring Boot, and RDBMS-based technologies.
-
Translate functional specifications into working software.
-
Assist in third-level support of applications once delivered into Production
-
Develop and maintain full-stack applications, encompassing UI, middleware, and backend components, using technologies such as React, Redux, .NET, Java, and Spring Boot.
-
Understand, define, and develop product requirements; providing development estimates as needed.
-
Use test-driven development and scaled agile methods to deliver products meeting client requirements.
-
Write technical specifications and test plans; conduct and assist in unit and integration testing.
-
Participate regularly in SCRUM activities and provide mentorship to junior team members.
-
Conduct unit, load, performance, and integration testing.
-
Minimum of 5 years of related software development engineering experience.
-
2-5 years working within a .NET/Java environment.
-
Strong experience in design, development, testing, and deployment of software systems or applications.
-
Solid working knowledge of object-oriented design/programming, n-tier web applications, REST, and relational databases.
-
Strong advocate of a process-driven software development lifecycle.
-
Knowledge of Domain Driven Design and microservices architecture.
-
Excellent organizational, analytical, design, writing, and communication skills.
-
Experience with SOA principles and practices.
-
Proficiency in UI and Backend technologies and working in an agile environment.
-
Strong skills in C#/Java, REST, SQL.
-
Experience creating various types of automated tests.
-
Database Experience.
-
Familiarity with automated testing tools like Selenium and Playwright.
-
Experience with React, Redux, CSS, HTML5, and cross browser compatible development.
-
Experience developing REST services.
-
Experience with SOA principles and practices.
-
Experience with ORMs.
We’re committed to supporting your ultimate well-being through our total compensation package offerings that support your health, wealth and self. These offerings include Medical, Dental, Vision, Health Savings Accounts / Flexible Spending Accounts, Life and AD&D Insurance, 401(k), Tuition Reimbursement, and an array of resources that encourage a lifetime of healthier living. Benefits eligibility may differ depending on full-time or part-time status. Compensation depends on the applicable US geographic market. The expected base pay for this position ranges from $87,000 – $124,000 annually, and will be based on a number of additional factors including skills, experience, and education.
Senior Full Stack Developer employer: Mitchell International
Contact Detail:
Mitchell International Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer
✨Tip Number 1
Familiarize yourself with the technologies mentioned in the job description, especially .NET, Java, and SQL. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Engage with the Agile methodology by participating in online communities or forums. Understanding Scrum practices and being able to discuss your experiences with sprint planning and retrospectives can give you an edge during interviews.
✨Tip Number 3
Showcase your ability to mentor junior developers. Highlight any past experiences where you've guided others, as this aligns with the responsibilities of the role and demonstrates leadership potential.
✨Tip Number 4
Prepare to discuss your experience with automated testing tools like Selenium and Playwright. Being able to articulate how you've implemented these tools in previous projects will show your commitment to quality and efficiency.
We think you need these skills to ace Senior Full Stack Developer
Some tips for your application 🫡
Tailor Your Resume: Make sure to customize your resume to highlight your experience with .NET, Java, SQL, and any relevant technologies mentioned in the job description. Emphasize your full-stack development skills and any experience you have with Agile methodologies.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your ability to work in a Scrum team. Mention specific projects where you've successfully implemented complex web applications and how you adhere to architecture standards and security policies.
Showcase Relevant Projects: Include examples of past projects in your application that demonstrate your proficiency in developing full-stack applications. Highlight your experience with technologies like React, Redux, and Spring Boot, as well as your understanding of microservices architecture.
Highlight Soft Skills: In addition to technical skills, emphasize your organizational, analytical, and communication skills. Mention any mentoring experience you have, as this is important for the role and shows your ability to contribute to team dynamics.
How to prepare for a job interview at Mitchell International
✨Showcase Your Technical Skills
Be prepared to discuss your experience with .NET, Java, SQL, and other relevant technologies. Highlight specific projects where you utilized these skills, and be ready to answer technical questions or even solve coding challenges during the interview.
✨Demonstrate Agile Experience
Since the role involves working in a Scrum team, share your experiences with Agile methodologies. Discuss how you've participated in sprint planning, standups, and retrospectives, and how these practices have improved your team's productivity.
✨Prepare for Behavioral Questions
Expect questions that assess your problem-solving abilities and teamwork. Use the STAR method (Situation, Task, Action, Result) to structure your responses, especially when discussing past challenges and how you overcame them.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's technology stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you determine if the company is the right fit for you.