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
Backend Java Developer at Infosys responsible for building scalable platforms and deploying solutions on AWS. Involves hands - on experience with distributed systems and modern technologies.
Senior Software Engineer leading the design and development of payment systems. Responsibilities include providing technical leadership and mentoring engineers in cloud - native development.
Senior Full Stack Developer at LPL Financial responsible for building cloud - based trading applications. Collaborating with teams to improve scalability and resiliency of trading solutions.
Senior Technical Architect developing cloud solutions for ICT Professional Services team. Leading design and architecture of IT solutions while advising clients on new services and solutions.
Staff Rust Software Engineer responsible for designing and developing infotainment systems. Collaborating on high performance HMI development for Ford's electric vehicles team.
Lead Backend Engineer at Polarsteps, developing a travel app for 19 million users. Responsible for platform engineering leadership and scalable architecture decision - making.
C#/.NET Software Engineer developing high - quality software solutions for Euronet's E - Commerce ecosystem. Collaborating with teams to design and deliver robust applications using Microsoft technologies.
Senior Full - Stack Developer designing and developing solutions for Equisoft’s product lineup. Collaborating with cross - functional teams in a hybrid working environment to deliver innovative digital solutions.
Application Support Analyst ensuring optimal performance and reliability of production systems for a digital solutions provider. Collaborating with development, DevOps, and QA teams to enhance user satisfaction.
Full Stack Developer evolving applications and services at Amo Promo utilizing Python and ReactJS while ensuring product quality and collaboration with the team.