Job Overview
We are seeking talented and motivated Software Developers (front end, back end, full stack) to join our dynamic team - send us your CV. We are a Start Up and we are a couple of months away from launching - this is a freelance position where you will be self employed and expected to sign an NDA. The hours and the hourly rate will increase as we grow - and we are looking for applicants who will be loyal where we will introduce employee benefits and profit share in the future. The ideal candidate for us will be responsible for designing, developing, and maintaining innovative software solutions across various platforms for our clients (from scratch and building on existing code and architecture. This role offers an exciting opportunity to work on diverse projects, utilise a broad range of programming languages and tools, and contribute to the development of cutting-edge applications in a collaborative environment. The successful applicant will have proven relevant experience, a portfolio and the proficiency to demonstrate strong problem-solving skills, adaptability and a passion for technology.
Duties (including but not limited to)
- Develop, test, and implement software applications using languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, and VBA. If you have blockchain and AI experience (preferred but not essential at this point).
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Maintain and enhance existing software systems, ensuring optimal performance and security.
- Utilise version control systems including Git, SVN, GitHub, and Azure DevOps to manage code repositories effectively.
- Design and develop APIs and RESTful services to facilitate seamless integration between systems.
- Work with cloud platforms such as AWS and Azure to deploy scalable applications.
- Write efficient SQL queries for database management using MySQL and SQL Server.
- Participate in code reviews, debugging sessions, and continuous integration processes.
- Document technical specifications and user manuals for developed applications.
- Stay updated with emerging technologies and industry best practices to continuously improve development processes.
Skills
- Proficiency in front-end development frameworks and technologies including JavaScript, HTML5, CSS3.
- Strong knowledge of back-end programming languages such as Java, C#, Python, C++, Ruby on Rails, C.
- Experience working with APIs (Application Programming Interfaces) and RESTful services.
- Familiarity with version control tools like Git, GitHub, SVN.
- Hands-on experience with cloud services including AWS and Azure for application deployment.
- Solid understanding of database management systems such as MySQL and SQL Server.
- Knowledge of Linux operating systems for development and deployment environments.
- Ability to develop software using .NET framework, React Native and VBA scripting where applicable.
- Understanding of software development methodologies including Agile or Scrum practices. This position offers an engaging environment where innovation is encouraged, providing opportunities for professional growth within a forward-thinking organisation committed to technological excellence.
Pay: From £14.00 per hour
Benefits:
Experience:
- Software development: 1 year (preferred)
Language:
Work Location: Remote