Position Overview:
We are looking for an experienced Tech Lead to drive the architecture, development, and delivery of high-performance backend systems. This role requires strong leadership skills to guide and mentor a team of engineers. You will be responsible for building scalable and secure platforms, implementing modern software practices, and collaborating with cross-functional teams to deliver impactful solutions.
We are a rapidly growing data product company that specializes in creating digital solutions for Fortune 500 companies across various industries. We are looking for a talented and experienced Backend Developer to join our team and help us continue to deliver innovative solutions that help accelerate business growth.
Job Responsibilities:
- Lead and mentor a team of backend developers to deliver high-quality software solutions.
- Architect and implement scalable and maintainable backend systems.
- Oversee database design, optimization, and maintenance.
- Manage cloud infrastructure setup, deployment, and performance monitoring.
- Collaborate with Product, DevOps, and QA teams to ensure successful project delivery.
- Ensure code quality, performance optimization, and adherence to best practices.
- Participate in architectural discussions, sprint planning, and code reviews.
- Stay updated with emerging technologies and implement continuous improvements.
Basic Qualification
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 9+ years of professional experience in backend development and system architecture.
- Strong hands-on experience with:
- Node.js for building scalable backend systems
- GraphQL for API design and implementation
- PostgreSQL for database management and optimization
- AWS for cloud infrastructure deployment and management
- Kafka for real-time event streaming and messaging
- Proven experience in designing and implementing microservices-based architectures.
- Experience leading technical teams and managing end-to-end project delivery.
- Proficiency with CI/CD pipelines, containerization (Docker), and version control (Git).
- Strong problem-solving, analytical, and communication skills.
- Ability to stay updated with emerging technologies and apply them to improve systems.
We are proud to offer a competitive salary alongside a strong insurance package. We pride ourselves on the growth of our employees, offering extensive learning and development resources.