- Company Name
- Ema Unlimited
- Job Title
- Software Engineer, Backend
- Job Description
-
Job Title: Software Engineer, Backend
Role Summary: Develop, maintain, and scale enterprise-grade backend systems and APIs using Go, Python, and modern cloud services. Apply test‑driven development, secure coding, and best practices to deliver reliable, multi‑tenant SaaS solutions.
Expectations: Deliver high‑quality code on schedule, collaborate across distributed teams, continuously improve engineering processes, and support front‑end integrations.
Key Responsibilities:
- Design, implement, and maintain backend services, REST/gRPC APIs, and data pipelines in Go/Python.
- Develop scalable data models and schemas in PostgreSQL, ClickHouse, and other database technologies.
- Write unit, integration, and end‑to‑end tests; enforce TDD practices.
- Implement authentication, authorization, and security controls for enterprise applications.
- Containerize services with Docker; orchestrate with Kubernetes; deploy to GCP, AWS, or Azure.
- Collaborate with front‑end engineers on React/Angular interfaces and shared component libraries.
- Participate in code reviews, CI/CD pipeline configuration, and performance tuning.
Required Skills:
- 4+ years backend development experience.
- Proficient in Go and/or Python; strong grasp of algorithms, data structures, OOP.
- Experience with PostgreSQL, ElasticSearch, Redis, and NoSQL/SQL design.
- API design skills (REST, gRPC) and versioning strategy.
- Cloud platforms (GCP, AWS, Azure) and IaC concepts.
- Docker, Kubernetes, and microservices architecture.
- Secure coding practices, authentication protocols (OAuth2, OpenID Connect).
- TDD, unit/integration testing frameworks, and CI/CD pipelines.
- Front‑end fundamentals: HTML, CSS, JavaScript; familiarity with React or Angular.
- Excellent problem‑solving, communication, and teamwork in distributed settings.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Developer, GCP Professional Cloud Developer) are a plus.
Mountain view, United states
Hybrid
Junior
18-12-2025