Senior Full Stack Developer / Tech Lead

About Us

Tecra Systems offers software solutions that deliver powerful personalized marketing and customer communications through omnichannel delivery including print, email, SMS, landing pages, and video. We’re a global company providing enterprise-grade platforms for omnichannel marketing, customer communications, and compliance—backed by robust end-to-end automation solutions.

About the Role

We’re seeking an experienced Senior Full Stack Developer / Tech Lead to drive technical excellence and lead our development initiatives. You’ll architect solutions, mentor team members, and collaborate closely with our US-based teams to deliver enterprise-grade products for our Fortune 1000 clients.

Required Skills & Experience

  • 7+ years of professional software development experience
  • Node.js – Expert-level backend development (primary requirement)
  • Angular/React – Advanced frontend architecture and best practices
  • PostgreSQL – Advanced database design, optimization, and performance tuning
  • Microservices – Proven experience designing and implementing scalable microservices architecture
  • Systems Design – Architecture and design of complex distributed systems
  • Team Leadership – Experience leading and mentoring development teams
  • Product Implementation – End-to-end product development and deployment
  • Code Review – Strong code review and quality assurance practices
  • Project Management – Managing timelines, deliverables, and product implementation deadlines
  • English proficiency – Excellent communication skills
  • US Team Collaboration – Experience working with and coordinating across US-based teams and stakeholders
  • Technical documentation and Architecture Decision Records (ADRs)
  • Security best practices and implementation
  • Performance optimization and scalability patterns
  • Message queues and event-driven architecture (RabbitMQ, Kafka)
  • Docker – Experience with containerization, Docker Compose, and container orchestration

Nice to Have

  • AWS – Cloud architecture and services (EC2, S3, Lambda, RDS, etc.)
  • CI/CD – Advanced pipeline design and automation

Key Responsibilities

  • Design and architect scalable, maintainable software solutions
  • Lead technical decision-making and establish best practices
  • Mentor and guide development team members
  • Conduct thorough code reviews and ensure code quality
  • Collaborate with US-based product and engineering teams
  • Manage product implementation timelines and deliverables
  • Drive technical standards and development processes
  • Evaluate and introduce new technologies and tools
  • Troubleshoot complex technical issues
  • Participate in stakeholder meetings and technical discussions
  • Balance technical debt with feature development
  • Ensure system reliability, security, and performance

What We're Looking For

  • Strong technical leadership and mentoring abilities
  • Excellent problem-solving and architectural thinking
  • Outstanding communication and stakeholder management skills
  • Ability to work across time zones with global teams
  • Strategic mindset with attention to detail
  • Proven track record of delivering complex products
  • Self-motivated with strong ownership mentality