Обява
Премиум
Senior JavaScript Developer (Node & React)
Manpower Bulgaria is looking for a Senior Full-Stack Developer (Node.js & React) on behalf of our partner – a leading technology company developing automated solutions for managing advertising campaigns on Google Ads.
About the Project:
- The team operates at the forefront of digital advertising, owning and enhancing campaign management functionalities that enable users to scale, automate, and optimize their Google Ads operations.
- Join a dynamic and innovative team working on end-to-end automation solutions, optimizing existing automation pipelines, and developing new campaign types within Google Ads.
- The team designs, builds, and maintains client-facing APIs and automation services using Node.js, TypeScript, PostgreSQL, RabbitMQ, and Redis, while the UI components and workflows are developed using React.
Your Responsibilities:
- Lead the development of scalable and robust server-side applications and services
- Write high-quality, performance-optimized JavaScript code following React.js and TypeScript workflows
- Design and maintain complex databases using Object-Relational Mapping (ORM) tools
- Translate complex wireframes and designs into efficient and reusable front-end components
- Monitor and improve front-end performance, ensuring an exceptional UI and UX experience
- Collaborate with cross-functional teams, including product managers and designers, to create flexible and well-structured architectures
- Provide technical mentorship to junior and mid-level developers, participate in code reviews, and advocate for best development practices
- Develop and implement advanced security measures to ensure system integrity
- Optimize and tune the code for performance, maintainability, and scalability
- Implement Agile development methodologies and ensure smooth CI and CD pipeline integration
Requirements:
- 5+ years of experience in software development with Node.js
- Profound knowledge of REST, CORS, and a strong understanding of HTTP and WebSocket
- Expertise in React.js, including Hooks, HOC, Render Props, and performance optimization techniques
- Experience working with PostgreSQL, RabbitMQ, and Redis
- Strong proficiency in building modular applications and shared UX libraries, such as Atomic Design
- Ability to write secure, well-documented, and clean JavaScript code
- Experience setting up and managing CI and CD pipelines for production applications
- Proficiency with Git-flow and version control best practices
- Experience with Docker and Kubernetes for containerization and orchestration
- Solid understanding of cybersecurity principles and experience in implementing secure systems
- Expertise in Agile methodologies and experience leading Agile teams
- Hands-on experience with state management systems and the ability to choose the most suitable one for specific use cases
- Strong analytical skills, structured code review capabilities, and the ability to drive projects forward
What They Offer:
- The opportunity to be part of an innovative and technology-driven company
- A collaborative and growth-oriented work environment
- Exposure to cutting-edge advertising automation and scalable system architectures
- A chance to work on impactful solutions used at a global scale
- If you are passionate about building high-performing and scalable applications, we would love to hear from you.
ManpowerGroup is an Equal Opportunity Employer and considers applicants for all positions without regard to gender, marital status, national origin, age, creed, religion, race, color, ancestry, sexual orientation, physical or mental disability.
Manpower Bulgaria has License № 2033 / 20.04.2016 for providing human resources service.
Apply now!