Scrumlaunch
Full Stack Developer (Python/React Native)
Description
Requirements
Backend:
- Strong experience with Python and Django;
- Proficiency in AWS and PostgreSQL (including data migrations);
- Hands-on experience with CI/CD pipelines and managing development/staging environments;
- Knowledge of API design (RESTful and GraphQL) and API integrations (e.g., odds-api, rolling insights, PFF);
- Familiarity with observability, networking, and security best practices;
- Experience with Nginx and working in Linux environments;
- Understanding of scalable, low-latency systems design;
- Strong communication skills and the ability to work independently to solve tasks;
- English level: Upper-Intermediate or higher.
Front-end:
- Experience with React Native;
- Strong knowledge of JavaScript/TypeScript, including ES6+ and TypeScript;
- Experience working with graphic libraries such as Victory;
- Expertise in implementing and configuring CodePush for seamless application updates;
- Ability to set up and manage the app deployment process independently;
- Experience integrating services such as Google AdMob, Firebase, Facebook Ads, and Impact;
- Knowledge of setting up and implementing Deep Linking for enhanced user experience and marketing campaigns;
- Proven experience optimizing applications for high performance and quick responsiveness;
- Experience writing unit tests and integration tests (e.g., Jest, React Native Testing Library).
Work conditions
We offer:
- Opportunities to work on diverse and challenging projects;
- Flexible working conditions;
- A supportive and collaborative team environment;
- 12 vacation days per year;
- 5 sick days per year;
- English classes;
- Access to psychologist support for mental well-being.