Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer Ring Cloud CV 
Poland, Pomeranian Voivodeship, Gdansk 
336030499

10.06.2024
DESCRIPTION

Key job responsibilities
As a Software Development Engineer you will work with experienced cross-disciplinary team on cloud software for consumer electronics products. You will drive key aspects of product definition, design, development, deployment, scaling and operations at truly global scale.You will be successful in this role if you:- Are committed, take ownership and drive tasks to their completion,
- Are comfortable with proactive outward communication and technical leadership,- Enjoy solving problems and like technological challenges - you will learn a lot.A day in the life
As a Software Development Engineer at Ring you will be responsible for designing features from scratch, taking full ownership from an idea to production deployment including development, testing, infrastructure setup, deployment, maintenance, monitoring and further tweaking.

BASIC QUALIFICATIONS

- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Experience in professional, non-internship software development.
- Experience programming with at least one modern language such as Java, Golang or Python, including object-oriented design.
- Bachelor's degree in computer science or equivalent.
- Non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.


PREFERRED QUALIFICATIONS

- Experience working with distributed systems or applications.
- Working experience with cloud computing (such as AWS) and infrastructure as code.
- Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Strong sense of ownership, urgency, and drive.
- Sharp analytical and troubleshooting abilities.
- Hands on experience in developing quality applications in Java and/or Python and/or Golang.
- Curiosity and passion to constantly learn new things.
- Understanding of machine learning technologies will be a plus.