Backend Software Engineer
Akaasa Technologies
Fremont, CA, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Artificial Intelligence
Cloud Engineering
Data Infrastructure
Relational Databases
Distributed Systems
Elasticsearch
Python (Programming Language)
PostgreSQL
Enterprise Messaging Systems
MongoDB
MySQL
+16 more
NoSQL
Query Optimization
RabbitMQ
Redis
Search Technologies
Software Engineering
Data Streaming
Large Language Models
Reliability of Systems
Backend
Containerization
Solid Principles
Apache Kafka
Vertica
Golang
Microservices
Job description
- Design, develop, and maintain scalable backend applications and microservices using Golang and Python
- Build high-performance APIs and distributed systems that support critical sales workflows
- Develop solutions leveraging real-time event streaming and messaging technologies
- Collaborate with product managers, software engineers, and cross-functional teams to deliver new platform capabilities
- Design and optimize database schemas for performance and scalability
- Develop AI-enabled workflows and intelligent automation that improve sales advisor productivity
- Troubleshoot production issues and continuously improve system reliability, scalability, and performance
- Contribute to architecture decisions and engineering best practices
Requirements
- 5+ years of professional software engineering experience
- Strong experience developing backend applications using Golang and/or Python
- Experience building scalable microservices and distributed systems
- Hands-on experience with event streaming and messaging technologies such as Kafka or RabbitMQ
- Experience with relational databases (PostgreSQL, MySQL, or similar), including schema design and query optimization
- Experience working with NoSQL databases (MongoDB or similar)
- Experience with caching technologies such as Redis
- Experience with search technologies such as OpenSearch or Elasticsearch
- Experience working with modern data platforms such as ClickHouse
- Familiarity with AI Agentic Workflows, LLM integrations, or AI-powered application development is a plus
- Strong understanding of software design principles, scalability, and system performance
PREFERRED SKILLS:
- Experience developing enterprise CRM or sales platforms
- Experience working in high-volume, customer-facing production environments
- Experience with cloud-native architectures and containerized applications
- Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative engineering environment
Tech Stack:
- Golang
- Python
- PostgreSQL
- ClickHouse
- OpenSearch
- Redis
- Kafka
- RabbitMQ
- AI Agentic Workflows
- Microservices Architecture
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
BB
Benedikt Bischof
MLOps And AI Driven Development
over 4 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago