Senior Full-Stack Developer

Just Eat Takeaway

Ready for a Challenge

Then Just Eat Takeaway.com might be the place for you. We’re a leading global online food delivery platform, and our vision is to empower everyday convenience. Whether it’s a Friday-night feast, a post-gym poke bowl, or grabbing some groceries, our tech platform connects tens of millions of customers with hundreds of thousands of restaurant, grocery, and convenience partners across the globe.

All about the role

As our Senior Full-Stack Developer, you will have a vital part in helping staff across our Sofia office. You will be part of the Restaurant Management vertical and will participate in the creation and maintenance of new and existing services meant to be used by our restaurant partners like Partner Hub. 

Your main role will include creating and improving various front-end and back-end components for company projects by using C#10+, .NET 6+, different types of UI components using Micro Front-end architecture, Vue.js, Typescript, Cypress, GitHub Actions / Gitlab CI/CD, Docker, Kubernetes, and AWS.

As part of this role, we’re also counting on you to:

  • Work with the Team Lead or other senior team members to create and maintain technical specifications, designs, and schedules
  • Provide technical direction to other programming team members
  • Implement significant portions of code, ensuring established standards of quality for documentation and coding
  • Anticipate and resolve issues and problems that arise, suggesting alternative approaches and solutions

Can you deliver…

  • Here’s what we’re looking for from our Senior C#.NET Developer:
  • 4+ years of experience with C#.NET Development or related OOP technologies
  • 2+ years of experience with Front-end Development with JS
  • Familiar with web technologies, communication protocols, and techniques (e.g. HTTP, REST, gRPC, etc.)
  • Proficient with database systems (RDBMS, NoSQL, etc.)
  • Strong application of software engineering fundamentals and best practices, including data structures, design patterns, microservice architecture, event-driven architecture, object-oriented design, testing, debugging, code review, and metrics
  • Stays abreast of industry innovations and developments
  • Expert knowledge of C#, .NET, and debugging techniques
  • Good knowledge and experience with HTML5, CSS / SASS, JavaScript
  • Good practical experience in Data-Driven development with technologies such as Vue.js, React, Angular, and others. Experience in developing Single Page Applications
  • Worked with Webpack
  • Understanding of UI / UX principles
  • Knowledge of browser behavior, as well as dealing with compatibility issues across applications
  • Well-versed in Git VCS
  • Good communication skills. Has forged relationships with development personnel
  • Good project planning and estimating skills able to keep the project moving through daily obstacles, and asks for additional assistance when appropriate
  • Self-motivated and to work with minimal supervision
  • Enthusiastic about the company and programming company products
  • Strong software design skills
  • Writes clear, maintainable, well-documented code
  • Recognizes problems and helps the group adapt to changing conditions.
  • Optimization in application development - high speed, scalability, security
  • Ability to take responsibility for feature development/project
  • Willingness to learn and grow professionally in a team environment
  • Very good level of English

It's not mandatory but would be nice if you also had some of those:

  • Proficiency with at least two operating systems (Windows, macOS, GNU/Linux), and thorough knowledge of one of them is required
  • Knowledge and experience with Docker or similar containerisation technology
  • Experience with container orchestration:k8s (EKS, GKE) or similar (Swarm, OpenShift)
  • Knowledge of TypeScript, ECMAScript Standards, Babel
  • Practical experience with State Management Patterns - Vuex, Redux, etc.
  • Practical experience in Test-Driven Development (Cypress, Vue-test-utils, etc.)
  • Experience working in an agile environment (Scrum, Kanban)
  • Knowledge of Domain-Driven Design
  • Knowledge of Micro Frontend Architecture
  • Knowledge of Continuous Integration and Deployment (GitHub/GitLab CI/CD, etc)
  • Experience with JetBrains IDEs and/or VSCode

At JET, this is on the menu:

Our teams forge connections internally and work with some of the best-known brands on the planet, giving us truly international impact in a dynamic environment.

Fun, fast-paced and supportive, the JET culture is about movement, growth and about celebrating every aspect of our JETers. Thanks to them we stay one step ahead of the competition.

Inclusion, Diversity & Belonging

No matter who you are, what you look like, who you love, or where you are from, you can find your place at Just Eat Takeaway.com. We’re committed to creating an inclusive culture, encouraging diversity of people and thinking, in which all employees feel they truly belong and can bring their most colorful selves to work every day.

What else is cooking?

Want to know more about our JETers, culture or company? Have a look at our career site where you can find people's stories, blogs, podcasts and more JET morsels.

Are you ready to take your seat? Apply now!

#LI-ISRPTCA

Read Full Description
Confirmed 20 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles