 
        
        Senior Full-Stack Software Developer
We are seeking an experienced Senior Full-Stack Software Developer to join our team. This role focuses on delivering high-quality, performance-driven solutions through modern technologies and best practices.
Key Responsibilities:
 * Lead the development of new features and services, ensuring efficient delivery and high-quality outcomes.
 * Participate in Agile/SCRUM ceremonies and collaborate closely with team members.
 * Design and implement scalable architectures, APIs, and user interfaces.
 * Write clean, maintainable, and well-tested code.
 * Integrate third-party services and internal systems.
 * Troubleshoot, debug, and optimize applications across the stack.
 * Provide post-implementation support and resolve technical issues.
 * Mentor junior developers and provide technical guidance.
 * Create technical documentation and contribute to knowledge sharing.
Requirements:
 * At least 5 years of experience in software development, with a strong command of JavaScript/TypeScript and modern frameworks such as React, Node.js, and NestJS.
 * Solid understanding of RESTful APIs; hands-on experience with GraphQL is a plus.
 * Proven expertise in relational databases (PostgreSQL, SQL Server), including query optimization and data modeling.
 * Proficient in HTML, CSS, and modern front-end development practices.
 * Practical experience with cloud platforms, preferably Azure; exposure to AWS or GCP is a plus.
 * Skilled in containerization using Docker and orchestration tools like Kubernetes (preferred).
 * Familiar with CI/CD pipelines, automated testing, and modern DevOps workflows.
 * Proficient in Git for version control and collaborative development.
 * Comfortable working in Unix/Linux environments.
 * Strong problem-solving abilities and excellent communication and team collaboration skills.
 * High level of English proficiency, both written and spoken, enabling effective communication in international environments.
Preferred Qualifications:
 * Experience leading projects and mentoring teams.
 * Advanced knowledge of Kubernetes deployment strategies.
 * Experience with Redis, Elasticsearch, or other distributed caching/search technologies.
 * Familiarity with messaging systems (RabbitMQ, Kafka, etc.).
 * Knowledge of Infrastructure as Code (IaC) tools such as Terraform or Ansible.
What We Offer:
 * A full-time position with long-term growth opportunities.
 * Competitive salary with regular performance-based reviews.
 * Access to top-tier benefits and professional development programs.
 * In-house IT training and industry-recognized certifications.
 * Flexible, remote-friendly work environment.
 * Health care expense sponsorship to support your well-being.
 * Fitness sponsorship to help you stay active and healthy.
 * Opportunities to work with top global brands and industry-leading companies.
 * A collaborative international team with opportunities to work abroad.