Software Engineer (Node.js)
Job Description
ABOUT PERFORMLINE
PerformLine is a category-leading SaaS company that empowers leaders with end-to-end marketing compliance technology, from automated review of documents to discovery and live monitoring across consumer-facing channels including the web, calls, messaging, emails, and social media. PerformLine powers compliance at some of the world's largest companies by proactively finding and remediating potential regulatory risks while scaling coverage and gaining efficiencies through automation.
PerformLine recently acquired LashBack, the authority and go-to resource for email compliance and intelligence. LashBack is a patent-holder offering proprietary data, expertise and technology to help brands, agencies and advertising networks protect their interests, evaluate partners, and grow their business.
Come as you are. We are an equal opportunity workplace celebrating diversity and committed to creating an inclusive and equitable experience for all.
MISSION
Our mission is to empower compliance leaders with the technology and knowledge to ensure their organization and partners provide transparent and accurate information to consumers across any channel.
TECH STACK
- Serverless
- RESTful API Services
- ECMAScript 2022
- NodeJS
- Go
- Amazon Web Services
- Amazon RDS
- Amazon Lambda
- Amazon S3
- Amazon SQS
- Amazon SNS
- REDIS
WHAT YOU'LL DO
- Develop Serverless functions in Node.js and Go, to perform data capture, filtering and transformations as necessary to support the reliable & scalable operation of event driven data pipeline
- Contribute through participation in agile development of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of systems.
- Building scalable and performant software using software engineering best practices
- Actively engaging with others on the development team to resolve challenging design and coding issues
- Develop API integrations to integrate and process data from external sources to achieve data enrichment
- Collaborate with development team and business team to improve data models and allow better data-driven decision making across the entire organization
- Participate in the development activities across the organization, by being able to contribute architecture, process and development insight across all projects
- Embody best practices around accountability, communication, testing, and documentation
WHO YOU ARE
- Metric driven and focused on continual improvement
- Understands the role of working with Product within a technology organization
- Ability to balance business concerns with technical goals
- Possesses intellectual humility and seeks out constructive criticism of their work
- Generates positivity and lift in the skills of those around them
- Takes ownership of their codebase, even if they didn't write that code
- Recognizes the value of documentation and boring code (and the dangers of unnecessary complexity)
- Empathetic and collaborates with peers & stakeholders to deliver
WHAT YOU BRING
- 3+ years of experience in engineering highly scalable functions on Amazon Web Services infrastructure, used in enterprise environments
- Familiarity with best practices working with large data pipelines and systems.
- Hands-on experience in engineering production ready code, developed autonomously within an agile development environment
- Strong understanding of the technical stack components
- Experience in planning and communicating the software engineering lifecycle appropriately for different stakeholders and business units across an organization
This is only intended to be advertised in areas where it complies to state and local law.
PerformLine participates in E-Verify
Proof of covid vaccination or an approved exemption is required within 30 days of offer.