Senior Full Stack Developer

Catena Media

Job Ref: KMP-94431

Catena Media Logo

Basis

Full-Time (Remote)

Apply by

09-Nov-2024

facebook social media iconlinkedin social media iconreddit social media icon
We are seeking a talented Senior Full Stack Developer to improve and maintain our existing internal Ad Delivery platform, which is integral to all of our websites. You will collaborate closely with our Architects and Product team to realise the platform's vision as it continues to evolve. A key aspect of this role involves taking ownership of the software's architecture and intricacies and actively mentoring the other developers on the team to achieve success.

Job Duties and Responsibilities:

  • Maintain and enhance codebase: Maintain the existing codebase, improving its performance, scalability, and reliability while ensuring the uninterrupted operation of our websites.

  • Collaborate on architecture and strategy: Work with Architects and Product teams to align the platform's development with business goals and technical strategies.

  • Global collaboration: Collaborate with developers across the company on the maintenance and development of various applications and supporting infrastructure.

  • Design and implement new projects: Assist in the design, development, and implementation of new projects, contributing innovative ideas and technical expertise.

  • Develop new technologies and practices: Help design and develop new technologies and practices that can be utilised throughout the company to enhance efficiency and innovation.

  • Technical leadership: Own the technical knowledge of the software, ensuring best practices are followed and high code quality is maintained.

  • Mentorship: Actively mentor and support other developers, fostering a collaborative and innovative team environment.

  • Full stack development: Participate in all phases of the software development lifecycle, from design and development to testing and deployment.

  • Documentation: Maintain comprehensive documentation to support the development team and other stakeholders.

  • Problem-solving: Troubleshoot and resolve complex technical issues across the stack.


Qualifications
Candidates should have a minimum of 5 years of experience in full-stack development, preferably with a focus on SPA apps, Sass platforms or similar systems.

They must possess excellent collaborative skills to work effectively within a team and with colleagues across different locations.

Strong problem-solving abilities, attention to detail, and effective communication skills are essential, including the ability to convey complex technical concepts to both technical and non-technical stakeholders. Strong expertise in the following technologies:

  • Frontend technologies:

    • React

    • Next.js

    • TypeScript



  • Backend technologies:

    • Node.js

    • NestJS

    • tRPC

    • Prisma

    • Message Queues system



  • Databases:

    • PostgreSQL



  • DevOps and tools:

    • Docker

    • Github Actions




Nice to Have:

  • Experience around WordPress

  • Experience with Redis

  • Experience with Cloud services:

    • Cloudflare services:

      • Cloudflare Workers and Pages

      • Cloudflare Cache

      • Other Cloudflare services



    • AWS services:

      • AWS RDS

      • AWS SNS

      • AWS ElastiCache

      • Other AWS services






Working Conditions
This position is 100% remote. Must be available regular business hours in your evening and/or weekend work on occasion. Must possess a stable, high-speed internet and working cellular telephone. Must be able to routinely perform indoor work with minimum noise levels. Must be able to perform job functions independently and work effectively either on own or as part of a team. Must be able to plan and direct the work activities of self and others. Must be able to read and carry out various written instructions and follow oral instructions. Must be able to speak clearly and deliver information in a logical and understandable sequence, naturally or electronically and may include adaptive aids.

Must be capable of dealing calmly and professionally with numerous different personalities from diverse cultures at various levels within and outside of the organisation and demonstrate the highest levels of customer service and discretion when dealing with the public. Must be able to perform responsibilities with composure under the stress of deadlines / requirements for extreme accuracy and quality and/or fast pace.

Must be able to effectively handle multiple, simultaneous, and changing priorities. Must be capable of exercising the highest level of discretion on both internal and external confidential matters.

Catena Media is an Equal Opportunity Employer M/F/D/V, who believes in diversity in the workforce.

The job description doesn't imply an employment contract, nor is it intended to include every duty, task or instruction for which the employee is responsible. Other tasks may be assigned, based on business needs and the department supervisor's request.

Catena Media - KMP-94431