R8867 Full Stack Developer π₯
The holder of this position will gather requirements, prototype, design, develop, build, unit-test, document, including test and functional documentation, and package.
The goal is to work closely with product management to define and shape the products.
This could be is a hybrid remote role (eastern time zone working hours 8 am β 5pm, travel to office one a month).
Tasks
What you will accomplish together as our Full Stack Developer:
- Gather, analyze, and define requirements for new complex software functionality with input from product managers, customer feedback, and internal product Development teams
- Engineer and develop sustainable software systems using prototyping, clear software design
- Participate in design reviews and demonstrations
- Write clear, easy to maintain, high quality code that is optimized for performance and memory usage
- Write comprehensive design, functional, and quality assurance test documentation
- Implement automated testing at the unit and nightly regression framework levels
- Validate correct software and hardware system operation
- Provide assistance to technical support team, product development teams, and external partners, as needed
What will convince us as our Full Stack Developer:
- Bachelorsβ degree in Computer Science/Engineering or related field
- 3+ years of hands-on experience in developing commercial software products
- Excellent development skills with proven high-level proficiency in C#, C/C++, Python and/or JavaScript, XML, HTML/CSS and/or Typescript
- Strong, demonstrable, object-oriented software design and development skills, and ability to work constructively in an office team environment, as well as, a virtual team environment
- Experience in Micro services architecture and frameworks
- Experience in Message Brokers (RabbitMQ, Kafka, NATS) and MQTT protocols
- Experience in developing Restful Web Services
- Experience with cloud services, e.g. Microsoft Azure/Amazon Web Services
- Experience of code versioning with Git
- Experience of application containerization with Docker
- Experience of Angular, React, Blazor, ASP.NET β frontend development
- Experience of software development life cycle, standards, and approaches
Full benefits and 3 weeks vacation to start!