About the Role
We are looking for an experienced Senior Full Stack Developer to join our engineering team and help design, build, and scale modern cloud-native applications. The ideal candidate combines deep backend expertise in Python with strong frontend development skills, a solid understanding of distributed systems, and experience building highly scalable and reliable software solutions.
You will play a key role in architecture decisions, technical leadership, and the delivery of high-quality products while collaborating closely with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications.
- Build robust backend services using Python and FastAPI.
- Develop modern frontend applications using ReactJS and TypeScript.
- Design and implement RESTful and GraphQL APIs.
- Build and maintain asynchronous processing systems using Celery or similar technologies.
- Architect and implement cloud-native solutions on AWS.
- Design scalable microservices and distributed systems.
- Participate in system architecture, code reviews, and technical decision-making.
- Implement CI/CD pipelines and DevOps best practices.
- Ensure system reliability, performance, security, and maintainability.
- Collaborate with product managers, designers, and engineering teams to deliver business value.
- Leverage AI technologies and integrate AI capabilities into products where appropriate.
Required Skills
Nice to Have
- AI/LLM integration experience.
- Experience with event-driven systems such as Kafka, SNS/SQS.
- Exposure to Domain-Driven Design (DDD) and clean architecture principles.
- Knowledge of Infrastructure as Code (Terraform or CloudFormation).
- Experience with performance tuning, load testing, and AWS cost optimization.
Send your Resume / CV to apply online
Founded in California in 2004, specializes in developing cutting-edge software solutions for high-tech companies in the Silicon Valley of California. Our expertise spans a wide range of industries, with a primary focus on modern technologies such as AI, mobile applications, video conferencing, and cloud computing.
As a member of the team, you’ll have the unique opportunity to work on innovative projects. Whether it’s collaborating with dynamic startups or established companies serving millions of users, every project is a chance to shape the future of technology.
Why ?
We believe in empowering our team members with the tools, opportunities, and culture to thrive. Here's what you can expect when you join us:
-
Innovation at Its Core: Work on transformative projects that utilize the latest technologies, tools, and methodologies.
-
Global Collaboration: Partner with world-class engineers from both the US and Ukraine, fostering diverse perspectives and international exposure.
-
Strong Ethical Foundation: We stand firm in our values by maintaining zero business ties with Russia, Belarus, and temporarily occupied Ukrainian territories (Crimea, Donbas, etc.).
Employee Benefits:
We offer a robust package designed to support your professional and personal growth:
-
Competitive Compensation: Your salary is based on your qualifications, experience, and performance.
-
Exceptional Stability: Enjoy job security and ample opportunities for career progression.
-
Professional Development: Access educational programs and certifications to expand your expertise.
-
Health & Wellness: Comprehensive support for fitness.
-
Flexible Working Environment: Benefit from a fully remote work setup, flexible schedules, and relocation assistance if needed.
-
Performance Recognition: Regular bonuses, annual salary reviews, and recognition for your achievements.
-
Advanced Equipment Options: Choose the workstation setup that fits your needs, whether a desktop or a laptop.
-
Team Building & Community: Participate in regular events that foster collaboration, camaraderie, and innovation.