Junior Backend Developer

Mnemon
2 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 45K

Job location

Remote

Tech stack

Clean Code Principles
ASP.NET
HTML
Java
JavaScript
PHP
API
Agile Methodologies
AJAX
Amazon Web Services (AWS)
Server Applications
Unit Testing
Azure
Bash
Bootstrap
C Sharp (Programming Language)
CSS
Databases
Database Design
Software Debugging
Linux
Eclipse
Electronic Data Interchange (EDI)
Github
Revision Control Systems
Windows Communication Foundation
Python
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
T-SQL
TypeScript
Web Services
Extensible Stylesheet Language Transformations (XSLT)
Scripting (Bash/Python/Go/Ruby)
React
SOAPAPI
Backend
GIT
Vue.js
Angular
Front End Software Development
Api Design
REST
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 <PERSON>, 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