Software Engineer (Full Stack)

Davethan Technologies Limited
2 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 39K

Job location

Remote

Tech stack

Java
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
HTML5
Azure
C Sharp (Programming Language)
C++
CSS
Cloud Computing
Software Quality
Code Review
Databases
Continuous Delivery
Continuous Integration
Data Retrieval
Software Debugging
Linux
Github
JavaScript Libraries
Python
Microsoft SQL Server
MySQL
Ruby on Rails
Responsive Web Design
Software Deployment
Software Engineering
Software Systems
SQL Databases
Subversion
Web Applications
Backend
GIT
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

We are seeking a highly skilled Full Stack Developer to join our dynamic development team. The ideal candidate will possess strong expertise in both front-end and back-end technologies, with a focus on delivering innovative and scalable software solutions. This role involves developing, maintaining, and enhancing web applications, APIs, and cloud-based services using a variety of programming languages and tools. The successful applicant will be instrumental in driving our digital transformation initiatives and ensuring the delivery of high-quality software products., * Design, develop, and maintain responsive web applications using JavaScript, C#, Java, Python, and other relevant technologies.

  • Build and optimise APIs for seamless integration across platforms, ensuring robust security and performance.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications.
  • Implement front-end features with a focus on user experience using modern frameworks and libraries.
  • Develop back-end services leveraging .NET, Ruby on Rails, C++, and cloud platforms such as AWS and Azure.
  • Manage version control systems including GitHub, Git, and SVN to track changes efficiently.
  • Write efficient SQL queries for data retrieval and manipulation in databases like MySQL and SQL Server.
  • Utilise containerisation and deployment tools to facilitate continuous integration/continuous deployment (CI/CD).
  • Participate in code reviews, testing, debugging, and documentation to ensure code quality standards are met.
  • Stay updated with emerging technologies to continuously improve application performance and security.

Requirements

Do you have experience in Software development?, * Proven experience in full-stack development with proficiency in JavaScript, Python, Java, C#, C++, and related frameworks.

  • Strong understanding of front-end development principles, including HTML5, CSS3, and modern JavaScript libraries or frameworks.
  • Experience working with APIs, RESTful services, and cloud platforms such as AWS or Azure.
  • Familiarity with version control systems including GitHub, Git, and SVN.
  • Solid knowledge of database management systems like MySQL or SQL Server.
  • Experience with Linux-based environments for application deployment and management.
  • Knowledge of software development best practices, including Agile methodologies.
  • Ability to work independently as well as collaboratively within a team environment.
  • Excellent problem-solving skills with attention to detail. Candidates should demonstrate a passion for software development, a proactive approach to learning new technologies, and the ability to adapt swiftly within a fast-paced environment. A relevant degree or professional certification in Computer Science or related fields is preferred but not essential for highly experienced applicants.

Apply for this position