Откликайтесь
на вакансии с ИИ

Mid-Level Software Engineer Fullstack
Отличная вакансия для инженера в начале-середине карьеры с акцентом на современные технологии и менторство. Привлекательным фактором является работа с AI-инструментами и четкий путь развития до Senior-позиции.
Сложность вакансии
Позиция среднего уровня (Software Engineer 2) требует 1-2 года опыта, что делает её доступной для специалистов с базовым стажем. Основная сложность заключается в необходимости уверенного владения как Python, так и React, а также готовности работать в AI-ориентированной среде.
Анализ зарплаты
Зарплата для данной роли в Коста-Рике не указана, но рыночные оценки для Mid-level Fullstack разработчиков в этом регионе варьируются от 35 000 до 55 000 долларов в год. Kepler обычно предлагает конкурентоспособные условия, соответствующие международным стандартам для технологических хабов в Латинской Америке.
Сопроводительное письмо
I am writing to express my strong interest in the Software Engineer 2 position at Kepler. With a solid background in full-stack development and a professional focus on Python and React, I am excited about the opportunity to contribute to the KYU Intelligence Platform. My experience building RESTful APIs with FastAPI and crafting responsive user interfaces with TypeScript aligns perfectly with your current technology stack.
What particularly draws me to Kepler is your forward-thinking approach to AI-assisted development. I am an avid user of tools like Claude to accelerate my workflow and improve code quality, and I share your philosophy that human expertise combined with AI augmentation is the key to building exceptional software. I am eager to bring my problem-solving skills to your team and continue growing under the mentorship of your senior engineers.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в keplergroup уже сейчас
Присоединяйтесь к Kepler и создавайте будущее аналитических платформ с помощью передовых AI-инструментов!
Описание вакансии
About Us:
We are a data-driven solutions company building the KYU Intelligence Platform (KIP), delivering actionable insights to drive strategic decisions. Our technology stack spans modern Python backends, React/TypeScript frontends, and REST APIs with GraphQL capabilities. We empower our engineers with AI-assisted development tools like Claude Code, fostering a culture where human expertise and AI augmentation work together to build exceptional software.
Role Overview:
We're seeking a Software Engineer 2 with full-stack capabilities and an AI-philic mindset to join our growing team. You'll work across both frontend and backend systems, implementing features while collaborating closely with senior engineers who will help guide your technical growth. The ideal candidate has solid fundamentals in both Python and TypeScript/React, enjoys working across the stack, and is eager to deepen their expertise. You embrace AI-assisted development as a learning accelerator while building the foundational skills needed to work effectively with and without AI tools.
Responsibilities:
- Implement features spanning frontend and backend systems following established patterns
- Build and maintain REST API endpoints and integrate them with React applications
- Write efficient, clear, and safe code that follows team best practices
- Use AI assistants effectively while developing strong foundational skills that enable you to evaluate and improve AI-generated solutions
- Write comprehensive tests for your code and fix bugs in existing systems
- Participate in code reviews, both giving and receiving constructive feedback
- Collaborate with senior engineers to understand system architecture and design decisions
- Ask clarifying questions and request assistance when tackling complex problems
- Provide reasonable estimates for development tasks
- Troubleshoot and debug issues across the application stack
Required Skills & Experience:
- 1-2 years of professional software development experience
- Solid proficiency in Python 3 with modern practices and type hints
- Solid proficiency in TypeScript/JavaScript and React
- Experience with micro-web-frameworks such as FastAPI, Flask, or similar
- Working knowledge of ORM technologies (SQLAlchemy or similar)
- Familiarity with component libraries such as Shadcn/UI or similar
- Understanding of HTML5, CSS3, and responsive design principles
- Understanding of RESTful API design principles
- Openness to AI-assisted development and learning to use tools like Claude Code
- Proficiency with Git, command-line tools, and collaborative development workflows
- Strong problem-solving skills and willingness to learn
- Clear communication and ability to ask productive questions
Preferred Qualifications:
- Computer Science degree or equivalent practical experience
- Familiarity with modern build tools and bundlers (Vite, webpack)
- Experience writing unit and integration tests
- Understanding of web accessibility standards (WCAG)
- Exposure to containerization technologies (Docker)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with state management patterns (Redux, Zustand, or similar)
- Experience with testing frameworks (Vitest, Jest, React Testing Library)
- Understanding of web performance basics
What We Offer:
- Competitive salary and comprehensive benefits
- Access to cutting-edge AI development tools
- Mentorship from senior engineers and clear growth path to Senior Engineer
- Flexible work arrangements
- Professional development opportunities
- Collaborative and supportive team culture
- Opportunity to work on impactful, data-driven products
*\*\*All applications must include a Resume & Cover Letter in English to be considered.*
Kepler is a people first organization. If this roles piques your interest but you may not check every box, we still encourage you to apply! Studies show that imposter syndrome can prevent women and people of color from applying unless they meet every single qualification. We welcome all who are interested to apply, you just might be a great candidate for this role or others.
Protect yourself from recruitment fraud. The only way to apply for a position at Kepler is by submitting a direct application via the Keplergrp.com website or working with a recruiter employed by Kepler with a @keplergrp.com email address. Learn how to stay safe by clickinghere
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- Git
- AWS
- Azure
- Python
- GCP
- GraphQL
- React
- Docker
- REST API
- Redux
- CSS3
- HTML5
- FastAPI
- Flask
- SQLAlchemy
- Jest
- Vitest
- Zustand
- Vite
- Shadcn/UI
Возможные вопросы на собеседовании
Вакансия подчеркивает использование AI-инструментов. Важно понять, как кандидат проверяет корректность сгенерированного кода.
Как вы используете AI-ассистентов (например, Claude или GitHub Copilot) в своей работе и как вы обеспечиваете качество и безопасность кода, который они предлагают?
Проверка навыков работы с бэкенд-стеком компании.
Опишите ваш опыт работы с FastAPI или Flask. Как вы проектируете REST API для обеспечения масштабируемости и типизации?
Проверка навыков фронтенд-разработки и работы с современными инструментами.
Какие преимущества дает использование TypeScript в связке с React и каков ваш опыт работы с библиотеками компонентов, такими как Shadcn/UI?
Работа с данными является ключевой для платформы KIP.
Расскажите о вашем опыте работы с ORM (например, SQLAlchemy). Как вы оптимизируете сложные SQL-запросы через ORM?
Оценка навыков командной работы и процесса обеспечения качества.
Как вы подходите к процессу код-ревью? На что вы обращаете внимание в первую очередь, когда проверяете код коллеги?
Похожие вакансии
Senior fullstack developer (Node.js + React.js)
Fullstack-разработчик (Django + Vue/Nuxt) | Senior
Full Stack разработчик Middle+ Senior (Python/Django + Vue.js/Nuxt.js)
Senior Fullstack разработчик (Python/Django + Vue.js)
Senior Full-Stack Developer (Python / Angular)
Senior Flutter+Python/Django разработчик (fullstack) / будущий Tech Lead
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!