9 months ago
Responsibilities
- Develop and maintain enterprise software applications, including APIs, data services, applications, and services.
- Write clean, efficient, maintainable code using a test-driven development process.
- Build scalable and reliable backend systems with Go and Python.
- Develop and maintain APIs using REST, gRPC, or GraphQL.
- Integrate enterprise applications and services using scalable frameworks such as FastAPI.
- Build and maintain data schemas with PostgreSQL and NoSQL technologies.
- Design ML data pipelines using data engineering technologies and event-driven tools such as Temporal and Kafka.
- Work with foundational LLMs from OpenAI, Gemini, and Claude.
- Design and develop secure, enterprise-grade features and modules using SOLID principles.
- Build high-availability, low-latency software using agentic architecture, LLMs, and RAG technology.
- Continuously improve software development processes and practices.
- Collaborate with product managers, designers, and developers to deliver software for enterprise clients.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- At least 7+ years of relevant work experience.
- Strong knowledge of algorithms, data structures, and object-oriented programming.
- Backend development experience with Python and Go.
- Database experience with PostgreSQL, Elastic, and Redis.
- Experience designing API platforms and integration systems.
- Experience with GCP, Docker, and Kubernetes.
- Experience integrating enterprise applications, frameworks, and authentication systems.
- Experience with agentic systems, LLMs, and knowledge search is preferred.
- Understanding of security best practices and protocols for enterprise software applications.
- Experience deploying software in multi-tenant SaaS environments.
- Knowledge of HTML, CSS, JavaScript, React, or Angular.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and collaboratively.
- Experience working with global teams.
Benefits
- Hybrid work arrangement with employees expected to work from the office three days per week
- Equal opportunity employer
Tech Stack
AngularApache KafkaCSSDockerFastAPIGoGoogle Cloud PlatformGraphQLgRPCHTMLJavaScriptKubernetesPostgreSQLPythonReactRedis
Categories
About Ema
Ema is a suite of AI employees for HR, IT and Finance. She doesn't just automate workflows — she redesigns the work around your outcome and executes it across every enterprise system. Proven at scale across the world's largest enterprises.
