Create your own future with inspiring people in the right place

About us

Create your own future with inspiring people in the right place

People and Places was founded by tech recruitment experts with a vision to transform the world of tech sourcing and hiring. Our company vision is to create and host a community of company and candidates connected by their mutual cultural similarities and technical preferences.

Diverse group of people walking towards camera

Candidates

Partnering with the top list employers we are happy to present our job openings

Check out our open positions. We have the hottest technologies for the most fascinating names in the industry.

Find a job

Check out our job vacancies here

Refer a friend

Boost your friend’s career. Send their CV or contacts here

Career consulting

CV letter improvement
Career development plan
Interview preparation
Other consultation

Business

We are the preferred tech hiring partner in one of the most competitive environments

Following the world tech sourcing trends and custom local specifics our recruiters are experts in building a pipeline and attract passive candidates, creating pipeline of fresh applicants and being powerful ambassadors for our partners.

Careers

Experienced Data Engineer

Our client is a global technology outsourcing partner, based in Sofia, Bulgaria. Behind the company is a team of experts with over 10 years of experience in software development and service outsourcing. Our partner has a “people-first” philosophy and strongly believes a strong and united team is what makes a company great. Their customers are global companies, Fortune 500 companies and companies leaders In their business domains.

Responsibilities of the role:

  • Excellent SQL, preferably on both RDBMS and an MPP platform like Redshift or another big data platform like Hadoop
  • Dimensional data modelling
  • Demonstrable experience with high-volume data loads (terra bytes and above)
  • Knowledge of ETL from highly transactional (1000s records/second) OLTP systems
  • Demonstrable experience of object oriented and or functional programming in python or java
  • A proven ability to influence technical decisions in a fast moving commercial environment
  • Demonstrates exceptional communication, interpersonal skills and consistent high energy levels
  • Proven development skills in at least one and preferably two or more of the following:
    • Microservices
    • Kafka or another message based streaming platform
    • Machine learning and analytics in either python or R
    • Unix Scripting
    • Open source NoSQL technologies (e.g. MongoDB, CouchDB, ElasticSearch).
    • Talend
    • AWS (preferable) or experience of data engineering on another leading cloud vendor such as GCP or Azure

Requirements of the role:

  • Work as an effective member of a scrum team – understanding and contributing to the agile delivery process, and taking ownership for your team’s software quality from concept to production
  • Create and promote the use of behaviour/test-driven development at multiple levels within the software by pairing with production code developers and product owners.
  • To deliver excellent production quality code and encourage and mentor other developers to do so
  • To be proactive in identifying holistic approaches across diverse programs, projects and technologies

Perks:

  • Modern, cozy and sunny office in the heart of Sofia right by NDK, equipped with big recreation room with PlayStation, football, puzzle, board games, drinks and snacks.
  • Gym membership card
  • Weekly massages in the office
  • Flexible work hours
  • Home Office policy
  • Trainings
Senior Software Engineer

Our client is one of the world’s leading business news and information organisations. The company is recognised globally for its authority, integrity and accuracy. What they are providing is a broad range of essential services, including news, comment, data and analysis, to the growing audience of internationally minded business people.

Responsibilities of the role:

  • Work directly with product owners and senior stakeholders to fully shape solutions from inception to deployment and beyond
  • Work within (with an opportunity to lead) a team of engineers in an agile delivery team
  • Design and implement low maintenance, well monitored, secure and scalable solutions to customer problems
  • Design, build and operate solutions, from cradle to grave, which meet both functional and non-functional KPIs
  • Understand and play an active part in designing the architecture, tooling and release cycle processes used by the engineering teams across Product & Technology

Requirements of the role:

  • Good command of written and spoken English
  • Highly proficient in at least one of the programming languages: Java, Node.js or Go
  • Will have a track record of delivering well engineered solutions using current technologies and best practices such as SOLID, TDD, CI/CD and pair programming
  • An active member of the broader technology community with an understand of current leading trends

Perks:

  • Private healthcare
  • Meal tickets
  • Gym subscription
  • 25 days holiday
Sys/DevOps Engineer

Our client is solution and technology provider with vast IT background and expertise.
Built on products and services from the world’s top technology providers, the company solutions are developed and deployed by our dedicated teams.
They focus on three major areas when it comes to DevOps and Agile methodologies: autonomy, mastery and purpose. Our partners’ teams have the autonomy to make executive decisions and build solutions that evolve through the collaborative effort of self-organizing and cross- functional development

Responsibilities of the role:

  • Provide SysOps/DevOps services to our clients – accelerate delivery, optimize resources, improve availability, improve application/product/platform/system quality
  • Automate and orchestrate operation tasks, deployments, monitoring and self-healing
  • Monitor the health of production systems and platforms. Proactive alerting and coordination with application teams and infrastructure teams for resolution
  • Provide troubleshooting and root cause analysis for IT operation issues as well as assistance in resolution.

Requirements of the role:

  • Sound understanding of cloud systems and technologies (AWS and Azure)
  • Sound understanding of computer networking systems and technologies.
  • Sound understanding of computer operating systems and technologies
  • Ability to use a wide variety of open source technologies and tools – Ability to use scripting languages and frameworks
  • Data management skills


Perks:

  • Unique career opportunity for the local market to build a career in an innovative niche industry and be part of the global trends
  • Chance to enhance both technical expertise and business skills in a customer-centric organization
  • Market-tuned remuneration package and open-minded work environment
Front-End Engineer

Currently, for our office, based in Sofia, we are looking for Technical Implementation Consultant who would be joining a team of highly motivated and dynamic professionals

Responsibilities of the role:

  • Development of custom applications and features
  • Develop and modify Service Now workflows, forms, lists, business rules, UI components, web services, tables, menus, Client Scripts, UI Scripts, ACLs, UI Pages and Scripted REST APIs
  • Participate in the complete product development life-cycle
  • Take responsibility on code quality and on-time completion of tasks
  • Work with the clients to shape the technical direction and provide an understanding of the advantages and disadvantages to various technical approaches

Requirements of the role:

  • Bachelor’s degree or equivalent experience
  • Fluent English (Verbal and Written)
  • JavaScript, RESTful web services
  • Working knowledge of SDLC
  • Interpersonal skills – leading skills, communication, negotiation, focus on details, prioritization, decision-making and strong analytical, and problem-solving skills
  • Multitasking Skills

Advantages:

  • Experience with ReactJS and AngularJS
  • Understanding and knowledge of ITIL/ITSM best practices
  • ITILv3 certification is considered as plus
  • Experience with any of the following IT Service Management Solutions is considered a plus – ServiceNow, HP Service Manager, BMC Remedy, CA Service Desk or similar

What we offer:

  • Excellent remuneration package
  • Additional health insurance
  • Training and certifications
  • Be part of an international company with a very good career development potential
  • Exciting company & team events on a regular basis
  • Convenient office location in a modern building

The personal data provided by you will be processed for the purposes of the recruitment process.
Only short-listed candidates will be contacted.

Senior Java Server Engineer

Our client is a leading company specialized in developing innovative mobile-based software solutions with 10 years experience on the market, more than 200 employees and is a vibrant, global community of music lovers (more than 50 million monthly active users).

The client’s Platform supports millions of daily users, takes more than 2.2M recordings uploaded in any
single day, handle more than 12Gbps peak traffic, and deals with petabytes of data, with exponential growth. The team is
growing fast and we are looking for server engineers to help to scale the platform to achieve its full potential
connecting people around the world.

Responsibilities of the role:

  • Build back-end services and infrastructure that enable our client to scale the largest social graph for music on the internet.
  • Work closely with product teams to define feature specifications and deliver great user experiences built on top of back-end services.
    • Work closely with operations to build and scale back-end services. Work on performance, stability, capacity plan, expansion, and system upgrade.
  • Deploy releases for use by millions of people, be an escalation contact for operations engineers, debug problem live.
  • Build report interfaces, data feeds, and internal admin features.

Requirements of the role:

  • Passion for building the largest music social graph.
  • Bachelor`s degree in Computer Science, Computer Engineering or equivalent education experience.
  • 7+ years of server-side coding in Java.
  • 2+ years in a tech lead role. Demonstrated technical leadership of driving projects successfully.
  • Hands-on experience with design, development, scaling, troubleshooting, and live support of server applications.
  • Self-starter, strong sense of ownership, gets things done. Drives work to completion reliably, possibly with scary reliability.
  • Server-side development experiences in smartphone applications (iOS, Android) and/or consumer electronics industries highly desired.
  • Experiences with large scale internet service architectures highly desired.
  • Experiences with Play! Framework. Acceptable with Spring, Tomcat, JBoss, WebLogic, or WebSphere.
  • Experiences with Elasticsearch, Redis, Facebook Graph API are highly desired.
  • Strong knowledge of SQL and MySQL forged in the fires of high traffic, high availability web app environments.
  • Fun, positive attitude. Great communication skills and a healthy desire for collaboration.

Perks:

  • Advanced and Latest Technologies
  • Growth and Learning Personalized Program
  • IT conferences, Training courses and Professional Qualification and
  • Certification Programs
  • Additional Medical Insurance
  • Multisport cards
  • Discount program
  • 22 vacation days
  • Home office possibilities
  • Friendly Environment
  • Office food and beverages
  • Happy hours, office fun events, regular team building events
Senior iOS Engineer

Our client is a leading company specialized in developing innovative mobile-based software solutions with 10 years experience on the market, more than 200 employees and is a vibrant, global community of music lovers (more than 50 million monthly active users).

As a Senior iOS Engineer, you will be crafting our client’s next generation, massively social, massively multiplayer musical
creation experience. The apps of our client are featured top performers in iTunes Connect and, in the news, – the apps you help
create will be enjoyed by millions. The development cycle is rapid, iterative and collaborative.

Responsibilities of the role:

  • Develop features and user experience for native iOS application of our client.
  • Implement awesome user interfaces that will be used by millions of users.
  • Maintain and improve existing code.
  • Analyze bug and crash reports, fix problems, and optimize performance.
  • Collaborate with cross-functional engineering teams such as Android team, Audio/Video team, Platform team, and Operations team.
  • Work closely with Product and Project managers to ensure alignment of feature development and releases.

Requirements of the role:

  • Bachelor degree in Computer Science, Computer Engineering or Software Engineering with 7+ years’ experience in Software Development (C++/Java) and at least 2 years of experience with iOS/Objective C.
  • Self-starter, strong sense of ownership, gets things done.
  • Fun, positive attitude.
  • Great communication skills and a healthy desire for collaboration.
  • A knack for creating compelling UIs.
  • Flexible, cross-functional, outstanding learner.
  • Passion for music, games, social experiences.
  • Game development and design experience would be a plus, but not mandatory.

Perks:

  • Advanced and Latest Technologies
  • Growth and Learning Personalized Program
  • IT conferences, Training courses and Professional Qualification and Certification Programs
  • Additional Medical Insurance
  • Multisport cards
  • Discount program
  • 22 vacation days
  • Home office possibilities
  • Friendly Environment
  • Office food and beverages
  • Happy hours, office fun events, regular team building events
Senior Android Engineer

As a Senior Android Engineer, you will be crafting our client’s next generation, massively social, massively multiplayer
musical creation experience. The apps are top performers in the Google Play store and in the news – the apps you
would help to create will be enjoyed by millions. The development cycle is rapid, alternative, and collaborative.

Responsibilities of the role:

  • Develop features and user experience for the native application of our client.
  • Implement awesome user interfaces that will be used by millions of users.
  • Maintain and improve existing code.
  • Analyze bug and crash reports, fix problems, and optimize performance.
  • Collaborate with cross-functional engineering teams such as Android team, Audio/Video team, Platform team, and Operations team.
  • Work closely with Product and Project managers to ensure alignment of feature development and releases.

Requirements of the role:

  • Bachelor`s degree in Computer Science, Computer Engineering or Software Engineering with7+ years’ experience with Android/Java (at least 2 years of Android development on multiple target devices).
  • Self-starter, strong sense of ownership, gets things done.
  • Fun, positive attitude. Great communication skills and a healthy desire for collaboration.
  • A knack for creating compelling UIs.
  • Game development and design experience.
  • Flexible, crossfunctional, outstanding learner.
  • Passion for music, games, social experiences.

Perks:

  • Advanced and Latest Technologies
  • Growth and Learning Personalized Program
  • IT conferences, Training courses and Professional Qualification and Certification Programs
  • Additional Medical Insurance
  • Multisport cards
  • Discount program
  • 22 vacation days
  • Home office possibilities
  • Friendly Environment
  • Office food and beverages
  • Happy hours, office fun events, regular team building events
Automation Developer

Our client is a leading company specialized in developing innovative mobile-based software solutions with 10 years experience on the market, more than 200 employees and is a vibrant, global community of music lovers (more than 50 million monthly active users).

As an Automation Developer, you will be associated with the local development team of our client and work as a team to oversee the testing of the applications. You will be working in a fast moving agile environment, with parallel releases and continuous delivery.

Responsibilities of the role:

  • Conduct mobile application automation using preferably Appium framework (or XCUITest, Espresso) in the areas of design, creation, maintenance, deployment and reporting for iOS and/or Android.
  • Analyze the results, delivered from functional, integration, regression, interoperability and end-to-end system testing.
  • Work closely with Engineering and QA team/s to establish test methodologies and best practices to ensure that the highest quality software is deployed safely and quickly.
  • Support ongoing feature development from testing perspective by creating and executing automation suites (experience with Java / Java frameworks, Selenium, Appium).
  • Troubleshoot, analyze, and isolate defects and report them to a bug tracking database (JIRA).
  • Provide comprehensive work test reports.

Requirements of the role:

  • Solid knowledge of development methodologies, OOP.
  • 2+ years of working with native mobile apps (iOS and Android preferred).
  • Appium (Java preferred) hands-on technical experience, including best practices in flexibility and scalability.
  • Experience with scripting and/or programming languages including, but not limited to: Java, Python, Ruby, Bash, Perl, C/C++, C#, Objective C, or JavaScript.
  • Experience working in Agile environment.
  • Basic networking knowledge.
  • Database related experience (SQL).
  • Fun, positive attitude with great communication skills and a healthy desire for collaboration.
  • Passion for high quality products and great attention to details.
  • Passion for music, games, social experiences.

Perks:

  • Advanced and Latest Technologies
  • Growth and Learning Personalized Program
  • IT conferences, Training courses and Professional Qualification and
  • Certification Programs
  • Additional Medical Insurance
  • Multisport cards
  • Discount program
  • 22 vacation days
  • Home office possibilities
  • Friendly Environment
  • Office food and beverages
  • Happy hours, office fun events, regular team building events
Mobile QA Engineer

Our client is a leading company specialized in developing innovative mobile-based software solutions with 10 years experience on the market, more than 200 employees and is a vibrant, global community of music lovers (more than 50 million monthly active users).

As a Mobile QA Engineer, you will be associated with the local development team of our client and work as a team to oversee the testing of the applications.

Responsibilities of the role:

  • Perform Functional, Regression, Acceptance tests against different iOS and Android devices.
  • Review designs and technical specifications, and translate them into test-cases maximizing test coverage.
  • Work side by side with Automation QA group.
  • Execute test cases and log bugs into the bug tracking system in accordance with QA standards.
  • Communicate with Dev and Product team members on a daily basis.
  • Provide comprehensive QA test reports.
  • Operates with limited oversight to fulfill duties.

Requirements of the role:

  • 2+ years in mobile testing on iOS and Android platforms.
  • Strong analytical and problem-solving skills with the ability to analyze technical specifications in-depth.
  • Fun, positive attitude with great communication skills and a healthy desire for collaboration.
  • Passion for high-quality products and great attention to details.
  • Experience working in an Agile environment.
  • Experience working with Charles Proxy.
  • Basic networking knowledge.
  • Ability to write SQL queries.
  • Passion for music, social experiences, games.

Perks:

  • Advanced and Latest Technologies
  • Growth and Learning Personalized Program
  • IT conferences, Training courses and Professional Qualification and
  • Certification Programs
  • Additional Medical Insurance
  • Multisport cards
  • Discount program
  • 22 vacation days
  • Home office possibilities
  • Friendly Environment
  • Office food and beverages
  • Happy hours, office fun events, regular team building events

Feel free to contact us

We appreciate your interest in our services

E-mail

contact@pnprecruiting.com
careers@pnprecruiting.com

address

1505 Sofia
48 Kademlia Str.,
floor 1

mobile

social