Senior Software Engineer
Vacancy expired!
Fully-Remote Senior Software Engineer Opportunity!This Jobot Job is hosted by: Daniel JohnsonAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary: $160,000 per yearA bit about us:Our client is one of the world's largest quick service restaurant companies with more than $35 billion in annual system-wide sales and over 29,000 restaurants in more than 100 countries.Why join us?Excellent benefits!Outstanding company culture!Room for growth!Great for work life balance!Job DetailsOur Opportunity: As a Senior Python Software Engineer, you will be responsible for the development, implementation and maintenance of features and applications of the Technology Platform across all brands globally. Roles and Responsibilities:Software Development
- Development of software features
- Implement solutions following best practices
- Maintenance of technical products
- Design Technical Solutions
- Design of technical solutions
- Documentation of technical solutions
- Product Architecture Evolution
- Design product architecture improvements
- Implement product architecture evolutions
- Maintain Continuous Integration Pipeline
- Implement and maintain test automation
- Maintain continuous integration and delivery pipelines
- 2-5 years of professional experience
- Backend programing language required knowledge: Python is required, and C/C desired
- Frontend programing language knowledge: ReactJS, CSS and HTML5
- Knowledge of development concepts: Multithreading programing, Asynchronous processing, TCP and Serial communications, Queues and Topics, REST APIs, Clean Code and Clean Architecture
- Knowledge of modern databases, especially SQLite and Postgres, NoSQL database knowledge is desired
- Knowledge of modern technical architecture (hosted/cloud and distributed/on prem)
- Experience in Agile software development methodology, especially Scrum
- Experience with CI/CD pipelines (unit tests, deployment tools etc)
- Excellent communication, interpersonal, and written skills
- Strong analytical and risk mitigation skills
- Bachelor's in Computer Science, Information Technology, or related degree
- Experience in mission critical software development
- Knowledge of retail and restaurant business, specially QSR is desired