8 to 12+ years of professional software engineering experience
Proficiency in Python, Java, PHP, or JavaScript for full-stack applications
Strong foundation in programming principles and design patterns
Experience with scalable systems and CI/CD practices
Knowledge of SQL and NoSQL databases like PostgreSQL or MongoDB
Familiarity with caching mechanisms such as Redis or Memcached
Experience with cloud platforms like AWS
Responsibilities
Collaborate with Product Managers and Engineering Managers to deliver product features
Communicate effectively with technical and non-technical stakeholders
Advocate for test-driven development (TDD) to ensure software quality
Design and implement high-performance, high-availability applications
Continuously improve productivity by keeping up with technological trends
Benefits
Mission-driven company focused on empowering deskless workers
Opportunity to join a Series B hyper-growth startup
Competitive salary and equity
Comprehensive health coverage including medical, dental, and vision
Access to WeWork office amenities and perks
Flexible PTO policy
Hybrid office/work-from-home schedule
Full Job Description
This is a full-time, hybrid position with 2 days a week, every Tuesday and Thursday in-office to support close cross-functional collaboration. Day In The Life
You are a seasoned Full Stack Engineer with a strong background in full-stack application development.
Work closely with Product Managers, Engineering Managers, and peer engineers to deliver well-scoped product features.
Communicate effectively with technical and non-technical stakeholders across Engineering, Product, GTM, and Customer Success teams.
You advocate for and practice test-driven development (TDD) to ensure the delivery of high-quality, reliable software.
Your technical skills are complemented by your ability to communicate effectively in English, both verbally and in writing.
Who You Are
8 to 12+ years of professional software engineering experience.
Proficiency in at least one or more of the following languages: Python, Java, PHP, or JavaScript, with experience developing full-stack, high-performance, and high-availability applications.
Strong foundation in programming principles and design patterns.
Experience with building scalable systems and test driven CI/CD commitment to quality software development.
Experience with SQL and NoSQL databases, such as PostgreSQL or MongoDB, have comprehensive understanding of the decision-making process between SQL and NoSQL databases.
Knowledge of caching mechanisms such as Redis or Memcached.
Familiarity with cloud platforms such as AWS
Demonstrated experience in designing distributed systems with a holistic perspective.
Keep up with the latest technological trends and continuously improve productivity.
Nice To Have
Experience with NextJS or other front end technologies
What We Offer
A mission-driven and value-based company dedicated to empower deskless workers and local businesses
An early employee opportunity at a Series B hyper-growth startup; work with the founding team and industry veterans to accelerate your career
Competitive salary and equity
Comprehensive health coverage: medical, dental, and vision
Workstream is a human resources software company that provides a platform for hiring and managing hourly workers. The platform includes features such as job posting, applicant tracking, onboarding, and scheduling. Workstream's platform is designed to help businesses streamline their hiring and HR processes and reduce time-to-hire. The company was founded in 2017 and is headquartered in San Francisco, California.