Company:
Opus Talent Solutions
Location: London
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Attention Python Developers
I have an exciting new opportunity with a fast-paced growing startup looking for a senior software engineer to join the ranks!
Our client is pioneering an inclusive marketplace for connectivity resources, emphasizing robust security measures, to expedite progress by facilitating connectivity. Their cutting-edge software solution, Cell-Stack, consolidates all essential elements for constructing networks and accessing connectivity as needed. We are confident that an accessible marketplace for connectivity resources can democratize dependable network access and inspire inventive applications, broadening network access to emerging industries and individuals in need of reliable connectivity. By prioritizing security within a varied supply chain and establishing trust through an open infrastructure model, we are convinced that these core principles are pivotal for nurturing innovation and ultimately, generating positive societal impact.
Role Overview
I am seeking an experienced Senior Software Developer to lead the development of complex software solutions. As a Senior Software Developer, you will play a critical role in developing scalable and reliable systems, mentoring junior developers, and driving technical excellence across the team. You will collaborate with the team and stakeholders to understand requirements, propose technical solutions, and deliver high-quality software products. This role requires strong leadership abilities, deep technical expertise, and a passion for solving challenging problems.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or related field. Master's degree or equivalent experience is a plus.
5+ years of experience in software development with a strong proficiency in one or more programming languages such as Python, C++, or rust.
Proven experience in designing and architecting and or translating complex software designing into software systems.
In-depth knowledge of OOP programming and problem-solving skills using Python (or similar language)
Familiarity of frameworks, but can work independently of them with knowledge in asynchronous programming, sockets, and threads
Deep understanding of software development principles, design patterns, and best practices. - Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
Strong problem-solving skills and ability to think critically.
Excellent communication and leadership skills.
Deep knowledge and use of integration technologies e.g. kafka, rabbitMQ, zeroMQ etc
Accountability and the ability to work effectively both independently and collaboratively in a fast-paced environment.
Understanding of Unix-family systems and command-line life, including common development tools (e.g. Git)
Preferred Qualifications:
Knowledge of microservices architecture and containerization technologies such as Docker and Kubernetes.
Familiarity with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or Redis.
Experience with agile development methodologies and practices.
Contribution to open-source projects or participation in technical communities is a plus.
What is in it for you?
Opportunity to work on challenging projects and make a significant impact.
Collaborative and inclusive work environment that fosters creativity and innovation.
Competitive compensation salary 80-95k
Professional team and development opportunities with support for continuous learning. - Flexible work arrangements and a healthy work-life balance.
Hybrid 3 days a week in the office
If this sounds like something you would be interested on APPLY NOW!
Share this job
Opus Talent Solutions
Useful Links