Full-Stack Developer
Posted Updated
Description
Responsibilities:
- Excel in designing and implementing high-quality, scalable, secureweb systems, demonstrating a deep understanding of software complexities.
- Develop and maintain APIs to support partner teams.
- Create and maintain documentation, implement and adhere to best practices for development workflow.
- Inspire and motivate teams, delegate tasks effectively, and make timely, risk-informed decisions.
- Contribute innovative ideas to ensure we deliver the best solutions for our clients.
- Stay updated on technology trends and continuously enhance your skill set.
- Efficiently prioritize and plan complex tasks, and foster a respectful, inclusive work environment that encourages continuous learning and growth.
Qualifications:
- Experience with Typescript and NestJs framework (or equivalent opinionated frameworks).
- Experience using unit testing frameworks and best practices.
- Solid understanding of web technologies in general.
- Solid understanding of backend design patterns.
- Experience with designing applications that use and consume databases (SQL, ORM, etc).
- Extensive experience with building and maintaining CMSs like WordPress, Webflow, Shopify.
- Working knowledge of GCP or other equivalent cloud platforms.
- Excellent English communication skills.
Must Haves:
- Interest and experience in digital products.
- Ability to work independently and adapt in an agile environment.
- Excellent communication skills.
- Ability to collaborate effectively in a flexible agency environment.
- Experience in the creative or marketing industries in an engineering capacity.
Nice to Haves:
- Experience with Algolia, Ninetailed, and Salsify.
- Experience with front-end technologies like React and frameworks like NextJs.
LIFE AT PRAGMATICA:
- Flexibility - work where you work best
- Competitive benefits plan
- Generous paid time off - take the time you need to be balanced and energized
- A growing company means many opportunities for advancement - we like to promote from within!
- Regular team and company events (karaoke, escape rooms, axe throwing and more!)
- Training budgets, Days of Learning, company-wide training mean you have many different ways to learn and stretch yourself!
