- Company Name
- Triptease
- Job Title
- Software Engineer - (Mid Level)
- Job Description
-
**Job Title**
Software Engineer – Mid Level
**Role Summary**
Mid‑level software engineer focused on building scalable, cloud‑native backend services and occasional frontend components for an online advertising platform. Works in a small, empowered squad using Typescript, Node.js, React, and Google Cloud services, with heavy emphasis on pair programming, TDD, and continuous delivery.
**Expectations**
- Deliver production‑ready code that meets reliability and performance targets.
- Practice disciplined engineering habits: pair programming, TDD, refactoring, concise documentation.
- Own code quality and maintainability, continuously improving the stack.
- Engage in product strategy, collaborate closely with product managers and teammates, and contribute ideas beyond implementation.
**Key Responsibilities**
1. Design, develop, and maintain backend services and micro‑services in TypeScript (Node.js; optionally Bun).
2. Integrate with external platforms such as Google Ads API and other metasearch/advertising APIs.
3. Build and optimize data pipelines using PostgreSQL, MySQL, BigQuery, and real‑time analytics tools.
4. Author unit, integration, and end‑to‑end tests to drive design and ensure reliability.
5. Deploy and operate services on Google Cloud Run, Kubernetes, and manage infrastructure with Terraform.
6. Participate in daily stand‑ups, sprint planning, retrospectives, and continuous delivery practices.
7. Provide observability: logging, monitoring (e.g., DataDog), and performance tuning.
8. Collaborate on product vision and technical strategy, shaping squad direction.
**Required Skills**
- **Languages & Frameworks:** Typescript (Node.js, optional Bun), React, Kotlin, Python.
- **Backend Development:** Strong server‑side experience, REST/HTTP knowledge, distributed systems design.
- **Cloud & DevOps:** Google Cloud Platform, Docker, Kubernetes, Terraform, CI/CD pipelines.
- **Databases & Analytics:** PostgreSQL, MySQL, BigQuery; designing data models, real‑time analytics, A/B testing.
- **Testing & Quality:** Test‑driven development, automated testing, code reviews, refactoring.
- **Collaboration:** Pair programming, clear communication, product‑centric mindset, ownership.
- **Systems Thinking:** Building high‑availability, high‑throughput systems with modular, maintainable code.
- **Bonus:** Experience in ad tech/online advertising, familiarity with the Google Ads API.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field **or** equivalent professional experience.
- No mandatory certifications, though Google Cloud or related DevOps credentials are a plus.