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 a skilled Full Stack Developer with strong backend expertise to join our core development team. You’ll work on building and maintaining microservices-based applications using modern JavaScript technologies.
Required Skills & Experience
- 3+ years of professional software development experience
- Node.js – Strong backend development expertise (primary requirement)
- Angular/React – Frontend development and component architecture
- PostgreSQL – Database design, optimization, and query performance
- Microservices – Experience designing and implementing microservices architecture
- RESTful APIs – Design and implementation
- Git – Version control and collaborative development workflows
- Message queues (RabbitMQ) or event-driven architecture
Nice to Have
- Docker – Containerization and orchestration
- Cloud services and deployment
- Unit, integration, and end-to-end testing (Jest, Mocha, Supertest)
- DevOps practices and tools
- Message queues (RabbitMQ) or event-driven architecture
Key Responsibilities
- Develop and maintain backend services using Node.js
- Build responsive web applications with Angular
- Design and optimize database schemas and queries
- Implement microservices following best practices
- Write clean, maintainable, and well-documented code
- Collaborate with cross-functional teams including US-based team members
- Debug and resolve technical issues
- Participate in code reviews
What We're Looking For
- Strong problem-solving and analytical skills
- Ability to work independently and as part of a team
- Good communication skills
- Attention to detail and code quality
- Continuous learning mindset
