Job Description
Revel Systems is looking for a senior full-stack software engineer who has a proven experience in designing and development of high availability applications. If you have a SOLID view how to build a robust and quality product and are able to convince the development team to follow you, it is a place for you.
Responsibilities:
- Write clean, high performance and efficient Python and JavaScript code for Revel POS System backend services and websites
- Lead technical architecture, coding standards and other team policies. Provide the architectural guidance and direction to solve complex problems with a simple solution
- Drive technical improvement initiatives
- Understand and share the big picture with the Scrum team
- Create sufficient technical documentation and keep it current
- Be a role model for the team members, both junior and mid-level, encouraging their professional growth and maximizing their potential contributions
Requirements
- Software development experience in building a high availability applications
- 6+ years of software development experience. React and Python experience would be an advantage
- Coming with different technical profile? Don’t worry we will teach you Python and React
- Strong product sense and the ability to own large areas of product design and usability
- Argument level of thinking and ability to sell technical ideas to the international teams
- Fluent written/spoken English is a must
Company offers
- Work in a team of experienced and highly skilled professionals
- Ability to visit conferences: Web Summit ant EuroPython is on the radar
- Opportunity to work with latest technologies
- Flexible working schedule
- Ability to travel to US
- Apple equipment
- Employee benefits: insurance, referral bonus