6 Sheshi AI Jobs
Senior Backend Developer
Sheshi AI
posted 2hr ago
Flexible timing
Key skills for the job
Senior Backend Developer
About Sheshi
SHESHI.AI , fast-growing SaaS platform and is at the forefront of applying artificial intelligence (AI) and automation to make financial reporting and analytics faster and more efficient. With an exceptional 0 to 1 journey, we are all set to move into the growth phase of the company and are looking to add exceptional talent across all verticals in the company.
Here are a few reasons why Sheshi is a great place to work at:
Challenge yourself and learn new technologies continuously.
Solve Unique Problems that were never solved before.
Revolutionize the Fintech sector with Artificial Intelligence Machine Learning (AI/ML).
Exhibit your creativity and make users fall in love with Finance.
Hangout, Collaborate enjoy your work with vibrant teams.
About the Role
We are seeking an experienced and dynamic Senior Backend Developer to join our growing technology team. The ideal candidate will design, develop, and optimize scalable microservices architectures to meet the demands of our cutting-edge products. This role requires expertise in backend development, API design, database management, and cloud environments while working in a collaborative, fast-paced setup.
About the Role
We are looking for an experienced Senior Backend Developer with 4+ years of experience to design, develop, and optimize scalable, robust microservices architectures. As part of a collaborative and innovative team, you will play a critical role in building secure, high-performance backend solutions while leveraging modern tools and frameworks.
Roles Responsibilities
1. Backend Microservices Development
Design, develop, and maintain highly scalable microservices using Node.js with frameworks such as NestJS or ExpressJS .
Build robust and secure APIs ( REST API/GraphQL ) to ensure efficient and seamless communication between services.
2. Database Management
Work with relational databases like PostgreSQL, Oracle, or MS SQL for efficient data storage and retrieval.
Optimize database performance, ensuring scalability and responsiveness.
3. Cloud Environment Expertise
Deploy and manage microservices in AWS or GCP environments.
Utilize cloud-specific tools like API Gateway, OAuth 2.0, and JWT for secure API authentication and access control.
4. Messaging and Communication
Design and implement messaging architectures using tools such as Kafka, RabbitMQ, SNS/SQS , or similar technologies for asynchronous communication between services.
5. Logging Monitoring
Configure and maintain logging and monitoring tools like ELK Stack (Elasticsearch, Logstash, Kibana) , Grafana , or OpenTelemetry to ensure system observability and performance tracking.
6. Frontend Collaboration
Collaborate with front-end teams and contribute to UI development when required using frameworks like React or Angular .
7. System Optimization and Troubleshooting
Analyze, debug, and resolve performance bottlenecks , ensuring scalability and high availability of services.
Proactively identify system issues and implement solutions for improved performance.
8. Best Practices Collaboration
Adhere to best practices for code quality, security , and CI/CD pipelines to streamline development and deployment processes.
Collaborate with cross-functional teams to align backend architecture with business and product requirements.
Continuously improve processes and systems to deliver reliable and high-quality software.
Required Skills
4+ years of hands-on experience in designing and developing backend services using Node.js frameworks like NestJS or ExpressJS .
Proficiency in building RESTful APIs or GraphQL -based services.
Strong experience with relational databases such as PostgreSQL, Oracle, or MS SQL .
Expertise in deploying and managing services in AWS or GCP cloud environments.
Experience with messaging systems like Kafka, RabbitMQ , or SNS/SQS for event-driven architectures.
Familiarity with OAuth 2.0, JWT , and other authentication mechanisms.
Proficiency in logging and monitoring tools like ELK Stack, Grafana, OpenTelemetry , or similar.
Ability to collaborate with front-end teams and familiarity with React or Angular .
Solid understanding of CI/CD pipelines and modern software development practices.
Strong analytical, debugging, and problem-solving skills.
Preferred Skills
Experience with containerization tools like Docker and orchestration tools like Kubernetes .
Knowledge of microservices design patterns and best practices.
Exposure to Agile development methodologies.
Experience with cloud-native tools and serverless architectures.
What We Offer
A collaborative environment focused on innovation and modern software development.
Opportunities to work on cutting-edge technologies and scalable architectures.
Competitive compensation with ample room for career growth.
A chance to solve real-world problems and contribute to building industry-leading solutions.
Employment Type: Full Time, Permanent
Read full job description