Пълно описание
Senior Software Engineer
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, mentor junior engineers, and act as a technical lead on cross functional initiatives.
This role requires a confident and experienced engineer who writes clean, maintainable code, makes thoughtful technical decisions, and helps guide the team to build scalable, high quality products.
- *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, mentor junior engineers, and act as a technical lead on cross functional initiatives.
This role requires a confident and experienced engineer who writes clean, maintainable code, makes thoughtful technical decisions, and helps guide the team to build scalable, high quality products.
Key Responsibilities:
- Lead the design and architecture of scalable backend services using Node.js.
- Guide the development of our React Native mobile app across iOS and Android platforms.
- Serve as a tech lead for projects, collaborating with Product and Design to scope and deliver features.
- Mentor and support junior and mid-level engineers through code reviews, pair programming, and feedback.
- Solve complex technical problems and drive decisions on tooling, patterns, and technical direction.
- Collaborate with stakeholders across Operations, Marketing, and Customer Support to understand needs and shape solutions.
- Take initiative in identifying and addressing areas for improvement in performance, security, and reliability.
- 5+ years of professional experience as a full stack software engineer.
- Strong hands-on experience with Node.js and backend architecture.
- Advanced proficiency in building and deploying React Native applications.
- Proven ability to mentor others and contribute to team development and knowledge sharing.
- Demonstrated experience leading technical initiatives or acting as a tech lead.
- Strong debugging skills and a track record of resolving complex technical issues.
- Experience with version control (Git), CI/CD practices, and agile methodologies.
- Excellent communication skills and ability to influence technical decisions.
- Passionate about clean code, scalable systems, and creating impactful products.
- 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.
- 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.