Full Stack Software Engineer, React and .NET
closedCreateq
πRemote - Serbia
Job highlights
Summary
Join our agile distributed team of frontend and full-stack developers to build, maintain, and optimize experiences for customers to interact with sustainable energy products and services.
Requirements
- Experience of 4+ years in software engineering, with focus on back-end development, good knowledge of the best engineering practices and continuous delivery
- Proficiency in .Net Core, C#, JavaScript. Experience working with React is welcomed
- Previous experience in developing microservices-based applications
- Experience with AWS services, Docker, APIs is required. Experience with Kubernetes, GraphQL, MongoDB, Cypress is useful
- Previous work with Kafka, Azure/GCP, Kustomize, DataDog, CircleCI, ArgoCD is welcomed
- Familiarity with Test Driven Development is a plus
- An eye for designing solutions that are resilient and scalable
- Attention to detail and focus on security
- Ability to efficiently comprehend new systems and dive into technical issues
- Adaptability and flexibility when dealing with change and ambiguity
- Ability to interpret and communicate information in a clear and concise manner to others (technical/non-technical team members etc.)
- Excellent verbal and written communication skills in English
- Bachelor or higher degree in computer science (or equivalent)
Responsibilities
- Working predominantly with C#, React, Kafka, GraphQL, Docker, Kubernetes and services that are running in AWS, GCP and Azure, within a microservices architecture and TDD environment
- Productionising and testing your product while working on a number of experiences touching all of our clientβs existing product range and also new product launches
- Collaborating with other teams to build reusable components and platform capabilities
- Enjoying full autonomy in designing and building new experiences under the supervision of a Software Engineering Manager
- Developing new features by designing and implementing them following SOLID principles and using the appropriate design patterns
- Maintaining existing code and writing automation tests to ensure high standard quality for mobile and web platforms
- Involving in architecture definition and supporting architectural decisions
- Writing documentation for new and existing features
- Diagnosing and fixing critical bugs and improve performances
Benefits
- A chance to be a part of a casual but professional environment where you will have a safe place to try, fail and learn
- Have full ownership over your code
- Coaching from our tech leads to advance your soft and technical skills and set your own development path
- Defined and organized the onboarding process for both, the company and the project
- Competitive compensation depending on experience and skills
- Private pension and medical insurance for you and your family. Also, maternity and sick leave are 100% paid
- Sport clubs β from fishing to basketball, whatever rocks your boat
- Awesome referral fees - because great people know great people
- Work-life balance β this is the company that really supports your professional, family and personal goals
- Freedom to decide how you want to work - partly or fully remote or from our offices
This job is filled or no longer available
Similar Remote Jobs
- π°$130k-$150kπUnited States
- π°$57k-$68kπCanada
- πWorldwide
- π°$181k-$235kπUnited States
- πWorldwide
- π°$104k-$144kπCanada
- π°$145k-$200kπUnited States
- π°$125k-$140kπUnited States
- π°$110k-$130kπWorldwide
- πBrazil