About go2work
go2work is a dynamic and innovative platform that connects job seekers and employers. At go2work, we are excited to expand our team as we continue to grow our website and app, serving individuals looking for job opportunities and employers seeking qualified candidates. Our founders are based in Texas, USA, and we are on a mission to transform the job search experience.
Job Description
We’re looking for a Senior Backend Engineer with strong DevOps skills with 4 years of experience to join our growing product and engineering team. You’ll play a key role in designing, building, and maintaining scalable, reliable, and high-performance backend services, while also ensuring smooth deployment processes and infrastructure management.
This is a hands-on, cross-functional role where you’ll work closely with product managers, frontend developers, and other stakeholders to bring product ideas to life, while maintaining a robust and secure infrastructure.
Note : Please only apply after reading the whole JD and if you meet the criteria.
Key Responsibilities
- Architect, develop and maintain Node.js‑based APIs and microservices using TypeScript and Express.js
- Containerize services with Docker and deploy / manage them on Kubernetes clusters
- Build and maintain CI / CD pipelines using GitHub Actions
- Integrate and operate AWS services : Lambda, S3, CloudFront, IAM, EventBridge, ECR, RDS (PostgreSQL), ElastiCache (Redis)
- Design real‑time features using Socket.io and work with MongoDB and PostgreSQL data stores
- Implement and enforce unit / integration testing with Jest
- Integrate payment (Stripe), search (Algolia), notifications (Firebase)
- Implement observability solutions with Prometheus, Loki, OpenTelemetry, and Sentry
- Integrate AI services and build generative AI features using OpenAI and similar platforms
- Troubleshoot production issues and perform performance tuning
Required Qualifications
4+ years professional backend experience in Node.jsStrong TypeScript knowledge and experience in type-safe application developmentExperience with containerization (Docker) and KubernetesAWS proficiency : Lambda, S3, CloudFront, IAM, EventBridge, ECR, RDS, ElastiCacheSolid database skills in PostgreSQL and MongoDBExpertise in RESTful API design and microservices patternsCI / CD experience (GitHub Actions, Terraform, Ansible)Proficient in Jest and testing methodologiesExcellent communication and problem‑solving skillsNice‑to‑Have
Experience with AI integrations, particularly OpenAI APIs and generative AI modelsPython knowledge for data processing and AI model integrationGo (Golang) experience for high-performance microservicesGraphQL experienceRabbitMQ or similar message‑broker knowledgeFamiliarity with Prometheus, Grafana dashboardsSecurity best practices : OWASP, IAM policiesServerless design patternsContributions to open‑source or technical publicationsExperience hosting and managing Strapi CMSSkills
Core Languages & Frameworks
Node.js, Express.jsTypeScript (strong knowledge required)JavaScript (ES6+)Python (beneficial)Go / Golang (plus)Databases & Persistence
PostgreSQLMongoDBRedisRabbitMQCloud & Infrastructure
AWS servicesDocker & KubernetesCI / CD : GitHub ActionsAI & Integrations
OpenAI API integrationGenerative AI implementationSocket.ioThird-party APIs (Stripe, Revenuecat, Algolia, Firebase)Testing & Monitoring
JestPrometheus, Loki, OpenTelemetry, SentryBenefits
Fully remote position offering flexibility and work-life balance.Opportunity to work with a talented and diverse team from around the globe.Room for career advancement and skill development.Competitive compensation package of $1800 USD per month.If you have a passion for ensuring the quality of software applications and are eager to contribute to the success of go2work, please apply with your latest resume. Join us in revolutionizing the job search experience and helping job seekers and employers find their perfect match!