Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a motivated full-stack developer to join our team as a Software Engineer. The position offers a lot of opportunity to learn and grow as a developer. As a Software Engineer, you'll be a key member of our Technology team, contributing cross-departmentally to create web pages that fuse compelling design and current technologies. The ideal candidate will be able to hit the ground running, possess a strong curiosity and desire to ideate and explore new features to improve experiences. You'll participate in discussions about product ideation, proof-of-concepts, and give feedback on ideas., * Develop and maintain web-based application on AWS, using Node.js, PHP, and Java
- REST API development on our External and Internal APIs
- Respond to requests and questions about how our application works, including verification and debugging for features and functionality.
- Work through the entire web application development life cycle right from requirements to delivery and post launch support
- Tackle a wide variety of coding problems throughout the stack, including learning new languages and design patterns
- Keep abreast of new trends and best practices in web development
- Need to work in office; be available during regular hours as well as off-hours availability depending on project needs
Requirements
- Bachelor's Degree Required, MS in Computer Science Engineering, MIS or relevant field is preferred
- 3+ years of frontend and backend application development experience
- In depth knowledge of Node.js
- Advanced experience with MySQL or similar relational databases
- Hands-on experience with SQL schema design, and Design Patterns desirable
- Hands-on experience using Git, Github, or other similar source code version control systems
- Experience with AWS, GCP, or Azure
- Experience using GenAI tools such as Cursor, Copilot for coding and writing test code.
- An understanding of JavaScript fundamentals including DOM manipulation
- Preferred knowledge of the following:
- Angular
- Elasticsearch/OpenSearch
- Single-page Application patterns and techniques
- Experience with one of the following is a plus, but not required:
- Object-oriented PHP with Symfony or similar PHP Frameworks
- Salesforce(.com) Development, Java
- Creative and efficient problem solver
- Excellent interpersonal, organizational, verbal, and written communication skills with the ability to explain complex technical topics to management and non-technical audiences
Benefits & conditions
- Compensation: $80,000 - $115,000 base salary + Variable Compensation
- Reports to: CTO
- Work Expectations: Role is In-Office, Monday-Friday
- Retirement: 401(k) Company Match
- Health Benefits: Medical, Dental, Vision & Chiropractic
- Time Off: Unlimited PTO
- Interview Process: Multistage interview process with senior leaders across TicketManager to ensure strong alignment on role scope and expectations.
- Events: Quarterly live event credits (we practice what we preach!), monthly happy hours, and volunteering
- Perks: Fun, collaborative, in-office culture at our HQ with catered lunches and big company perks with the autonomy of a high-growth startup.
- Recognition: Inc. 5000 fastest-growing private company by Inc. Magazine six years in a row. Recognized as one of the Best Places to Work by Inc. Magazine, The LA Business Journal, and Sports Business Journal
- 4.5 out of 5 Glassdoor rating
- Used by over 4,000 globally known companies including ~15% of the Fortune 500