Exciting News: WebPros Acquires  SocialBee logo

Career in WebPros

Get to know our current open positions.

WebPros Jobs >> Perl Developer
Perl Developer
Summary
Title:Perl Developer
ID:4272103
Department :Development
Location:Europe (Remote)
Description

Position Overview

The Software Development Engineer II or III is responsible for the design, implementation and maintenance of new and existing database-backed Web applications using Perl in a Linux environment The ideal candidate should possess advanced coding and debugging skills in object-oriented Perl within the context of web development and consumption of REST APIs. While not essential, proficiency in front-end development with JavaScript and related frameworks is advantageous.

Location:

  • Remote: Europe (preferably Bulgaria and Romania)
  • Hybrid/On-site: in our office locations (Sofia/Bulgaria, Cologne/Germany, Barcelona/Spain)

Salary Range: the range will depend on the experience, skills, and knowledge of the selected candidate
Experience Level: SDE II, SDE III
Working hours: full-time

Responsibilities

Development:

  • Write backend Perl code to back performant web applications that use JavaScript frontends.
  • Collaborate with frontend developers to translate design specifications into backend REST APIs in Perl.
  • Ensure applications have high performance, reliability, and scalability.
  • Debug issues in Web applications.
  • Apply principles of object-oriented programming to create modular, maintainable, well-documented and scalable code.
  • Adhere to generally accepted best practices in Perl software development as well as established departmental coding standards.
  • Refactor existing code as needed with attention to detail as to the implications of such refactoring on the overall system.

Performance Optimization:

  • Utilize tools for performance profiling and optimization to enhance the speed and responsiveness of Perl applications.
  • Analyze and optimize code for improved performance.

Testing:

  • Conduct thorough testing on all work prior to submitting it for code review.
  • Write unit tests to ensure the quality of the developed software.

Configuration Management:

  • Proficient in using Git for version control, including branching, merging, and resolving conflicts.

Collaboration:

  • Work closely with cross-functional teams, including backend developers, designers, quality assurance analysts and product managers, to deliver high-quality software solutions.
  • Participate in code reviews and provide constructive feedback to peers.

Problem Solving:

  • Analyze and troubleshoot issues reported by users or identified during testing.
  • Proactively identify and address performance bottlenecks and other potential issues.

Agile Development:

  • Contribute to an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.
  • Demonstrate flexibility in adapting to changes and improvements in the development process.
  • Use collaborative tools such as Jira to track progress of all work.

Continuous Learning:

  • Stay updated on the latest industry trends, technologies, and best practices.
  • Share knowledge within the team and mentor junior developers.

Qualifications

  • 5+ years of experience in Software Development with Perl
  • Bachelor’s degree in a related field preferred
  • Intermediate SQL query development and optimization
  • Knowledge of the Perl debugger
  • Understanding of how to work with XML and JSON programmatically.
  • Experience developing database schemas with MySQL (preferred) or other RDBMS
  • Knowledge of security best practices in web development
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines
  • Familiarity with frontend development techniques and JavaScript
  • Advanced understanding of the Linux operating system and the Linux command line
  • Ability to remain highly productive in a fully remote environment by good time-management practices and maintaining good communication with team members via email, instant messaging platforms and other collaboration tools

About WebPros

With over 20 years of experience serving the worldwide developer market to build leading web infrastructures, our team across multiple brands is passionate about the work that we do. We care about our international community, and about creating solutions that make their lives easier. We are powered by curiosity and a need for better.

Though we speak multiple languages, our diverse teams connect and collaborate every day. Ultimately, we champion inclusivity, teamwork, and innovation in all WebPros brands, so bring on the next challenge!

Who Should Apply

However you identify or whatever your path to us, please apply if you see a position that makes your heart sing. Come join WebPros and help us build a company where you’re making a difference to the future of technology.

Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. WebPros is a place where everyone can grow. So, however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to work every day.

WebPros is committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.
 

Alternatively, you can apply to this job using your profile from Indeed by clicking the button below: