Senior Backend Engineer - SynapsAI
Senior Backend Engineer - SynapsAI
Location: Remote
Company Overview:
Key Responsibilities:
- Backend Development:
• Design, develop, and maintain scalable backend services using
Node.js, Java, or Go.
• Build robust APIs to support frontend applications and mobile
clients.
• Implement microservices architecture to enhance modularity and
scalability.
- Database Management:
• Work extensively with relational databases, particularly
PostgreSQL.
• Design efficient database schemas and optimize queries for
performance.
• Manage data storage solutions to handle large-scale datasets.
- Quality Assurance:
• Write unit tests and integration tests to ensure code quality.
• Implement continuous integration and continuous deployment
(CI/CD) pipelines.
• Monitor system health and implement logging and alerting
mechanisms
Education:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a
related field.
• Experience:
• 5+ years of professional experience in backend development.
• Proven expertise in at least one of the following programming
languages: Node.js, Java, Go.
• Strong experience with relational databases, specifically PostgreSQL.
• Familiarity with vector databases and handling embeddings is highly
desirable.
• Experience with cloud platforms (AWS, GCP, or Azure) and
containerization tools like Docker and Kubernetes.
Technical Skills:
• Solid understanding of data structures, algorithms, and software design
principles.
• Proficient in building and consuming RESTful APIs.
• Knowledge of microservices architecture and event-driven systems.
• Experience with version control systems, preferably Git.
• Familiarity with DevOps practices and infrastructure as code (IaC).
Soft Skills:
• Excellent problem-solving and analytical abilities.
• Strong communication skills, both written and verbal.
• Ability to work collaboratively in a team environment.
• Self-motivated with a strong sense of ownership and
accountability.Preferred
Qualifications:
• Experience with vector similarity search engines and technologies.
• Familiarity with machine learning concepts and working with
embeddings.
• Knowledge of message brokers like RabbitMQ or Apache Kafka.
• Prior experience in the influencer marketing or social media