**To be considered for this position, candidates must be legally authorized to work in the United States on a full-time basis without the need for employer sponsorship now or in the future.Our corporate offices are in Dublin, CA and we offer a
hybrid work environment with some days at the corporate office and some days working from home.
We are growing our team and looking for a
Senior Software Engineer - Full Stack.Working closely with our Chief Architect, responsibilities will include -- Develop high-performing, scalable, and available backend infrastructure.
- Contribute to and continually improve our site architecture, feature components, development process, and SDLC tools, and system design.
- Translate product requirements and technical designs into well-engineered, low-defect, robust code.
- Research new technologies or methodologies that can improve the architecture, user experience, or development process.
- Participate in code reviews, listening to feedback while sharing your knowledge with other members of the team.
- Collaborate with product, sales, customer-support, and other departments to implement new growth initiatives.
- Identify performance bottlenecks while proposing and implementing effective solutions
- Participate in architectural and software development activities
- Good experience working in managing complex releases and code management
- Conduct software analysis, testing, programming, and debugging.
- Well versed with usage of any Static code analysis tools to implement Web best practices and standards
- Mentor team to debug and assist in resolving technical spikes
- Work with offshore teams and guide them on development of the product.
Education and Experience -- BS/BA in a technical field such as Computer Science or equivalent experience
- Relevant Experience of 8 years designing and implementing Java applications across various phases.
- Experience building backend services and distributed systems.
- Experience building microservices using Spring Framework.
- Experience in using other java libraries to support reactive programming, redis API,AWS SDK, Localstack, is a plus.
- Solid Experience in working with AWS Cloud Environment. Understanding and experience working on a broad range of AWS Cloud Services like ECS, Load Balancers, Fargate, S3, IAM Roles, Aurora RDS, Dynamo DB, Lambda, Glue, etc.
- Understanding how to use Terraform for IAC is a plus.
- Solid grasp of software engineering fundamentals and their practical applications
- Ability to collaborate across multiple teams, on and offshore, and be willing to roll up your sleeves and execute!
- Exposure to Containerization with tools like Docker and Kubernetes is required.
- Experience with APIs (REST)
- Understanding of client-side JavaScript frameworks
- Knowledge of Agile development practices
Base SalaryThe Annual Base salary for this position will be between $190,000.00 - $200,000.00 based upon experience.
Additionally we provide- Equity Compensation Package
- Flexible Time Off (FTO) - take time off as needed to rest and recharge.
- Medical, Dental, Vision - 100% premium paid for employee
- Disability/Life Insurance
- Opportunity for learning and career growth with a top Bay Area technology company
- Reimbursement for remote work setup
- Monthly stipend for phone and internet
- Team building events, culture activities, all hands events
- Paid time off to volunteer and serve the community
- Half day Fridays
- 401k matching contribution
- Beautiful California East Bay offices in Dublin, CA