Client: Our client is a NY-based company that provides services in the field of online education. They develop next-generation solutions and interactive programs for teachers and students widely used in schools of the US. The client's culture is people-centric - there is no hierarchy, but a friendly and open-minded team where each voice is valuable. They also have a very solid approach to technology, best practices, and processes, with the latest frameworks and tools.
Project overview: The project extensively uses AWS cloud, Lambda, containers, Infrastructure as Code, SQL and no-SQL storages, and the latest versions of languages and tools. Some teams are more product-oriented and build outstanding student-facing applications and some teams own shared components and services used by other products.
Position overview: We are looking for a Python Software Engineer with frontend development experience using React.js.
- Responsibilities: Build highly scalable, maintainable solutions using Python
-
Develop and implement complex systems
-
Use best practices to create a high-performance application that is easy to maintain and extend
-
Collaborate with the team to create a consistent and easy-to-use application across multiple platforms
-
Closely collaborate with the client’s representatives
- 3+ years of experience working as a Python Software Engineer
-
Backend and API development skills in Python
-
Experience working with AWS technologies (RDS, Lambda, DynamoDB)
-
Knowledge of Terraform
-
Knowledge of working with Linux-based platforms
-
Solid experience working with SQL and NoSQL databases
-
Experience with the Agile methodology (SCRUM)
Nice to have: Experience working on the frontend (React.js)