Junior Backend Developer

Mnemon
UK
2 months ago

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Experience level
Starter
Compensation
£45,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles ASP.NET HTML Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Ajax (Programming Language) Amazon Web Services Server Applications Unit Testing
+48 more
Microsoft Azure Bash Shell Bootstrap (Software) C Sharp (Programming Language) Cascading Style Sheets (CSS) Databases Database Design Software Debugging Linux Eclipse (Software) Electronic Data Interchange (EDI) Github Revision Control Systems Windows Communication Foundation Python (Programming Language) PostgreSQL Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL Object-Oriented Software Development Systems Development Life Cycle Cloud Services Ruby Server Administration Shell Script Software Engineering PL-SQL SQL Server Reporting Services SQL Server Integration Services Subversion Transact-SQL TypeScript Web Services Extensible Stylesheet Language Transformations (XSLT) Scripting ReactJS SOAPAPI Backend Git Vue.js AngularJS Front End Software Development Api Design Restful APIs Programming Languages Microservices

Job description

We are seeking a motivated Junior Backend Developer to join our dynamic software development team. This role offers an excellent opportunity to develop your skills in backend technologies and contribute to innovative projects. The successful candidate will assist in designing, developing, and maintaining robust backend solutions, working closely with front-end teams and stakeholders to deliver high-quality applications. A strong foundation in various programming languages, databases, and cloud services is essential for success in this position., * Assist in the development and maintenance of server-side applications using languages such as C#, Java, PHP, Python, or Ruby.

  • Collaborate with front-end developers to integrate user-facing elements with server-side logic using frameworks like Angular, React, or Vue.js.
  • Design and optimise database schemas for MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, or other database systems.
  • Develop and consume RESTful and SOAP web services to facilitate seamless data exchange across systems.
  • Utilise version control tools such as Git, GitHub, SVN, or TFS to manage code repositories effectively.
  • Participate in the SDLC (Software Development Life Cycle), including requirements analysis, coding, testing (unit testing), debugging, and deployment processes.
  • Implement microservices architecture and develop APIs to ensure scalable and maintainable solutions.
  • Write clean, efficient code adhering to best practices in OOP (Object-Oriented Programming) principles.
  • Use cloud platforms like AWS or Azure for deployment and management of applications.
  • Contribute to application development using Visual Studio, Eclipse, or other IDEs as appropriate.
  • Support database design and optimisation efforts including T-SQL, PL/SQL, SSRS, SSIS, and XSLT transformations.
  • Assist with Linux-based server management and scripting using Bash or Shell Scripting where necessary.

Requirements

Do you have experience in TypeScript?, * Proven experience or strong academic background in software development with familiarity in backend technologies such as ASP.NET , WCF, Web services, or similar frameworks.

  • Knowledge of front-end development including HTML, CSS, JavaScript (AJAX), Bootstrap, and UI integration is advantageous but not essential.
  • Hands-on experience with cloud services like AWS or Azure is desirable.
  • Familiarity with database design and management across SQL Server, MySQL, PostgreSQL, MongoDB or equivalent databases.
  • Experience working within SDLC methodologies such as Agile or Waterfall is preferred.
  • Exposure to microservices architecture and API development is beneficial.
  • Strong understanding of debugging tools and techniques for troubleshooting issues effectively. This role offers an engaging environment for aspiring developers eager to expand their technical expertise while contributing meaningfully to innovative projects within a collaborative team setting.

Benefits & conditions

Permanent, Part-time, Temp to perm, Full-time, Part-time upon request, Fixed term contract, Self-employed, Zero hours contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:55 min

Transitioning from photography to full-stack programming

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all