Senior Software Engineer – Back End
Tillster · Seattle, WA · 1 wk ago
HybridEngineeringFull-time
About the role
We are seeking an experienced Software Engineer to join our dynamic team. You will be responsible for developing and maintaining our core systems, ensuring they meet the highest standards of reliability and performance.
Responsibilities
- Develop and maintain software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to understand requirements and design solutions.
- Implement new features and optimize existing systems to improve functionality and user experience.
- Participate in code reviews and contribute to the overall quality of the codebase.
- Stay current with industry trends and best practices to ensure our systems remain cutting-edge.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of professional software engineering experience.
- Experience with backend web development, databases, and cloud services.
- Strong understanding of object-oriented design principles and software architecture.
- Proficiency in at least one major programming language such as Java, Python, or JavaScript.
- Excellent problem-solving skills and ability to work independently and as part of a team.
Qualifications
- Passionate about technology and eager to contribute to the advancement of restaurant commerce.
- Ability to work effectively in a fast-paced, agile environment.
- Experience with restaurant-specific technologies and APIs is a plus.
Skills
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to manage multiple projects simultaneously.
Benefits
- Competitive salary commensurate with experience.
- Flexible working hours and generous vacation policy.
- Professional development opportunities and access to cutting-edge tools and technologies.
- Opportunities for global travel and collaboration with international teams.
Pay
Salary range: $80,000 - $120,000 annually, depending on experience.
Schedule
Full-time position with flexible working hours to accommodate different time zones.
Perks & benefits
- Build connections
- Grow & learn
- Work-life balance
- Health & retirement
- Global team