Пълно описание
Senior Full Stack Engineer (React Native & Node.Js)
We’re looking for a Senior Software Engineer who thrives in an agile environment and can balance hands-on coding with broader architectural and strategic thinking. You’ll take ownership of key systems, support junior engineers through guidance and knowledge sharing, and play a significant role in cross functional technical initiatives.
- *All interviews will be conducted remotely (online or by phone).
We’re looking for a Senior Software Engineer who thrives in an agile environment and can balance hands-on coding with broader architectural and strategic thinking. You’ll take ownership of key systems, support junior engineers through guidance and knowledge sharing, and play a significant role in cross functional technical initiatives.
Key Responsibilities:
- Build, improve, and optimize features for the mobile application (iOS & Android) using React Native.
- Design, develop, and maintain scalable backend services and APIs using Node.js, ensuring high performance and reliability.
- Shape technical solutions by making informed architectural decisions and selecting appropriate tools, patterns, and technologies.
- Troubleshoot and resolve complex issues across the full stack, including backend logic, mobile app components and integrations.
- Mentor and support junior and mid-level engineers through code reviews, pair programming, and feedback.
- Ensure code quality through thorough code reviews, adherence to best practices, and proactive refactoring.
- Drive improvements in application performance, scalability, and security.
- Build and maintain clean, maintainable, and well tested codebases.
- Contribute to engineering standards, processes, and technical documentation.
- 5+ years of professional experience as a full stack software engineer.
- Extensive hands on experience with React Native, including building and optimizing mobile applications for both iOS and Android.
- Strong expertise in Node.js development (JavaScript/TypeScript), including building scalable and reliable backend services.
- Ability to work independently on complex tasks and contribute high quality technical solutions.
- Proven track record of solving complex debugging and performance issues across the full stack.
- Solid experience with Git, CI/CD workflows, and modern software development practices.
- Strong communication skills and the ability to collaborate effectively with cross functional teams.
- Passion for clean, maintainable code, high engineering standards, and building scalable, impactful products.
- Comfortable participating in technical discussions and offering insights.
- Experience with AWS or similar cloud infrastructure.
- Background in fintech, payments, or customer-facing technology.
- Prior experience in a startup or fast paced environment
- An attractive remuneration. Referral bonuses.
- Standard working hours.
- Remote work, requiring 1-2 office days per month in Sofia or Varna.
- 25 days of paid leave + 2 additional days for volunteering activities.
- Full training provided.
- Additional health insurance and other social benefits. Exclusive discounts & offers.
- Digital food vouchers.
- Open-minded management team promoting innovation, and personal and professional development.
- Permanent employment; full-time.