Summary
Join our team as a Staff Software Engineer and lead software engineers through project life cycles, engage with clients, and stay up-to-date on the latest technologies.
Requirements
- Upper-Intermediate level of English
- Mature software engineer generalist. Strong technical skills and familiarity with a wide range of technologies
- Excellent communication skills
- Expert in modern languages, technologies and web development practices across the whole stack: TypeScript, JavaScript, Python or order modern languages
- React, Angular, Vue, or other modern frontend frameworks
- NodeJS, Ruby on Rails, or similar backend frameworks
- PostgreSQL, MySQL, or other database technologies
- Familiar with Google Cloud Platform, AWS, Heroku or other hosting platforms
- Experienced with developer operations: release management, testing and monitoring
- Experienced in other technologies and platforms: React Native or other cross platform app development frameworks
Responsibilities
- Lead a team of software engineers through the life of a project, from conception to deployment to end users
- Engage directly with clients to understand requirements, communicate progress, demo functionality and prototypes, and help resolve production issues
- Stay abreast of the latest technologies in software engineering to guide technical decisions
- Learn fast and work independently and reliably
Benefits
- Exposure to high-profile SV startups and enterprise companies
- Competitive salary
- Fully remote work with flexible hours
- Flexible paid time off
- Profit-sharing program
- Healthcare
- Gym membership and tuition reimbursement
- Hands-on career development