Backend Engineer for Expert.ai responsible for designing scalable backend systems. Collaborating with cross-functional teams to implement innovative AI-driven solutions in a hybrid work environment.
Responsibilities
Design and implement backend APIs with RESTful and GraphQL services
Contribute to building and maintaining microservices architectures
Implement security practices including authentication, authorization, and data protection
Perform testing including unit, integration, and performance validation
Collaborate with Tech Leads, Software Engineers, and cross-functional teams on customer projects
Participate in code reviews and contribute to code quality standards
Requirements
Minimum 3+ years of hands-on experience in designing, building, and testing cloud-native systems
Experience working in enterprise environments with exposure to complex solution design
Strong proficiency in Java, Python, or JavaScript
Good understanding of object-oriented and functional programming paradigms
Familiarity with asynchronous programming and concurrent systems
API design experience (REST, GraphQL, OpenAPI/Swagger)
Understanding of API versioning and rate limiting
Basic knowledge of frontend technologies: HTML5, CSS3, JavaScript frameworks
Experience with at least one major cloud provider: AWS or Azure
Understanding of cloud-native architecture principles
Familiarity with cloud services: EC2, Lambda, S3, RDS (AWS) or App Services, Functions, Storage (Azure)
Basic knowledge of cloud security: IAM, security groups, secrets management
Experience with SQL databases: PostgreSQL or MySQL
Familiarity with NoSQL databases: MongoDB, Redis
Basic database performance optimization and query tuning
Understanding of microservices architecture principles
Experience with message brokers: RabbitMQ, AWS SQS/SNS, or Azure Service Bus
Exposure to serverless computing concepts
Version control: Git, GitHub/GitLab
Experience with CI/CD pipelines
Build tools: Maven or Gradle
Application frameworks: Spring Boot or similar
Web servers: Tomcat, Nginx, or Apache
Understanding of authentication and authorization (OAuth 2.0, JWT)
API security best practices
Data encryption and secure coding practices
Awareness of GDPR and compliance requirements
Monitoring and logging (Prometheus, Grafana, or ELK Stack)
Cloud-native monitoring tools (CloudWatch or Azure Monitor)
Basic distributed tracing and performance profiling
Understanding of load balancing and scaling strategies
Understanding of distributed systems and event-driven architectures
Exposure to streaming systems and real-time data processing
Familiarity with configuration management
Knowledge of scalability patterns
Good communication skills in English (oral and written)
Willingness to learn from senior developers and participate in technical discussions
Ability to work with distributed, remote teams
Strong problem-solving and debugging capabilities
Collaborative mindset and team player attitude
Benefits
Variety of exciting challenges with ample opportunities for development and training in a truly global landscape
Culture and values that focus on teamwork, innovation and passion for artificial intelligence and language
Flexible working arrangements and attention to work life balance
Equal opportunity employment experience that values difference and diversity
Customized induction & Onboarding training that will facilitate the initiation process and accelerate your integration into our daily business activities.
Performance appraisal process that will bring annual assessment of competencies, targets achievement and areas of improvement
Welfare platform where you can buy services and goods
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.
Lead Full Stack Engineer at CoverGo managing development lifecycle and AI integration in our SaaS platform. Oversee team performance and drive innovative solutions in insurance technology.
Lead Full Stack Engineer at CoverGo overseeing development of insurance SaaS solutions. Mentoring engineering teams and collaborating with stakeholders to align technical solutions with business goals.
Software Developer at Kneat enhancing their paperless solutions through backend development and Elasticsearch proficiency. Collaborating with an Agile team in a fast - paced R&D environment.
Senior Software Developer - Backend specializing in Elasticsearch for Kneat's R&D team. Collaborating in Agile environment to enhance product suite and solve complex user problems.
Staff Backend Engineer at SafetyCulture responsible for technical direction of identity and access control systems. Leading architecture decisions and ensuring security for the cloud engineering team.
Back - end Software Engineer developing and enhancing clinical data repositories and APIs at Orion Health. Contributing to engineering best practices and mentoring junior engineers in a hybrid working environment.
Backend Developer at CI&T focusing on APIs and services for a leading Brazilian retailer. Responsible for backend solutions with a strong emphasis on security and integration.
Principal Software Engineer designing scalable backend services while integrating AI - driven features at Red Hat. Leading the technical direction and collaboration on complex product enhancements.