Design, develop, and maintain new application features while ensuring existing functionality remains robust and well-tested
Write efficient and maintainable code with comprehensive test coverage, collaborating with QA engineers to test features and automate testing
Co-deliver and validate integrated technology solutions with the client and partner technology team members
Collaborate within an Agile Scrum team, engaging in sprint planning, daily standups, backlog refinement, and sprint reviews
Develop a deep understanding of our customer's software and participate actively in code reviews and design discussions, providing constructive feedback and suggesting technology and process enhancements
Partner with Product team members, DevOps engineers, and InfoSec professionals to align development efforts with business goals
Requirements
6+ years of experience in Node.js, React, and TypeScript
6+ years of experience with PostgreSQL or similar relational databases
Proven experience in optimizing performance, scaling applications, and improving database efficiency
Experience implementing and operating caching layers (e.g., Redis)
Experience with API development and external system integrations
Experience working in a Cloud Environment, such as AWS, GCP, or Azure
Demonstrated understanding of GraphQL and/or RESTful API design
Hands-on experience with Docker and Kubernetes
Knowledge of event-driven architecture patterns (Kafka or similar)
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
GraphQL
JavaScript
Kafka
Kubernetes
Node.js
Postgres
React
Redis
TypeScript
Benefits
Competitive compensation
Remote-first lifestyle
Career growth opportunities across industries and technologies