Requirements
You are a seasoned Full Stack Software Engineer. To succeed in this role, you need to have a minimum of 3-5 years of work experience developing software and showcasing the following traits:
• Comfortable with ambiguity in requirements
• Iterative development mindset
• Experience in a continuous delivery environment
• Displaying a growth mindset
• Ability to write software that fellow engineers can understand
• Experience with deploying, running and scaling code in production
• Displaying an attitude towards clean code practices and high test coverage
• Experience in co-creation practices like pair programming
• Product mindset
• Empathy towards users, fellow engineers and co-workers
• An open mind and willingness to learn and help others learn
• Data Driven
• Microservices & Event Driven Architecture
• Knowledgeable in .Net, JavaScript and the related ecosystems.
• Familiarity with server-side programming languages and runtimes and the ability to choose the right designs for a problem is what is really required.
• Expertise in React/Next.js
• Familiarity with Kubernetes in a cloud setting (Azure or AWS) is a big plus
• Comfortable with Typescript and in building UIs with HTML and CSS
• Expertise in React and the related ecosystem
• Can design front end components with testability in mind
• Experience balancing developer experience with web performance is a big plus
• Experience working in a micro front ends and BFFs
• Experience in scaling graphql (experience in graphql federation is a plus)
• Strong analytical and problem-solving skills, with a proven ability to deliver innovative solutions that meet business objectives.
• Excellent communication and collaboration skills, with experience working in cross-functional teams.
• Ability to work autonomously as a senior individual contributor in a dynamic team environment.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional development and career advancement.
- Collaborative and innovative work environment.