Software Engineer

UK
Full-Time

About Us:

ProspectBase is disrupting the B2B demand generation scene with innovative solutions while fostering an environment of enjoyment and growth. As a global company, we celebrate the diverse backgrounds of our team, recognizing that our success is fueled by our collective dedication to customer success. When you join ProspectBase, you commit to giving your best and continuously striving for excellence. Our team is the heart of our operations, and your journey toward success begins here!

Your Mission:

ProspectBase eagerly seeks Software Engineers who are passionate about building cutting-edge technology solutions for data-driven lead generation. In this role, you will be instrumental in expanding our ProspectBase business by developing and enhancing lead generation solutions with a strong emphasis on data, email validation, and artificial intelligence (AI). Join us at the forefront of innovation and play a key role in driving our continued success!

What You'll Do:

• Collaborate with cross-functional teams, including product management, design, and data analytics, to understand requirements and translate them into technical solutions.

• Design, develop, and maintain software applications and systems to support data-driven lead generation solutions, focusing on scalability, reliability, and performance.

• Implement and optimize algorithms and models for data processing, email validation, and AI-based lead generation functionalities.

• Write clean, efficient, and maintainable code, following best practices and coding standards.

• Conduct code reviews and provide constructive feedback to peers to ensure code quality and consistency.

• Troubleshoot and debug issues, performing root cause analysis and implementing timely resolutions.

• Stay current with emerging technologies and industry trends, continuously learning and applying new skills to enhance our technology stack.

• Collaborate with quality assurance and DevOps teams to ensure seamless integration and deployment of software solutions.

• Participate in Agile development practices, including sprint planning, stand-ups, and retrospectives, contributing to a culture of continuous improvement.

Your Profile/Qualifications:

• Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.

• 5+ years of experience in software engineering, with a focus on building scalable, distributed systems.

• Proficiency in programming languages such as Java, Python, or JavaScript, with experience in frameworks such as Spring Boot, Django, or Node.js.

• Strong understanding of data structures, algorithms, and object-oriented design principles.

• Experience with relational and non-relational databases, such as MySQL, PostgreSQL, MongoDB, or Redis.

• Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.

• Experience with containerization and orchestration technologies such as Docker and Kubernetes is a plus.

• Excellent problem-solving and analytical skills, with a passion for tackling complex technical challenges.

• Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Benefits & Perks:

• Opportunities for career advancement and professional development.

• Generous paid time off, including holidays, vacation days, sick time, and parental leave.

• Work-flex policy to support work-life balance.

• Dynamic and collaborative work environment, supported by a diverse and inclusive team.

Apply for the role