Tech Stack
BigQueryCloudDistributed SystemsFlaskJavaScriptKubernetesMicroservicesPythonReactRedisSOAPSQLTerraform
About the role
- Architect and implement high-performance, scalable backend microservices in a dynamic environment.
- Design and manage infrastructure capable of handling millions of daily requests.
- Utilize web development technologies to build user-facing applications.
- Develop backend services using established industry standards and Google Cloud services.
- Foster the growth of junior developers through mentorship and best practice implementation.
- Collaborate closely with cross-functional teams across product and other business units.
Requirements
- 4+ years of experience as a Software Engineer in fast-paced environments
- Demonstrated ability to build, ship, and iterate on software applications
- We value creative thinkers who excel at delivering real-world solutions
- Strong foundation in algorithms and data structures , as these concepts form the bedrock of our applications
- Understanding of web services , including SOAP and REST APIs
- Knowledge of architectural patterns like Hexagonal Architecture, Event Driven Architecture, A/B Testing, Feature Flags, and Gradual Rollouts
- Passion for building products that make a positive impact on millions
- A commitment to continuous learning and exploration of new technologies
- Thrives in a collaborative environment, actively contributing ideas and opinions
- Excellent prioritization skills
- Curiosity and/or experience in Fintech (a plus)
- Back-end: Python, Flask/Fast, REST APIs, Redis, SQL
- Front-end: React, HTTP, HTML/DOM, JavaScript, CSS, AJAX
- Cloud: Google Cloud services (Firestore, Cloud Storage, Pub/Sub, Google Artifact Registry, Cloud Run, BigQuery, Cloud Composer, etc.)
- Infrastructure: Kubernetes, Terraform, NewRelic