about 2 hours ago
Remote, United StatesMid Level / Senior
Base Salary
$91k - $121k/yr
Responsibilities
- Design and implement scalable, secure, and maintainable software solutions aligned with business needs.
- Build and modernize user-facing applications using modern Angular, TypeScript, and component-based architecture.
- Lead technical design for complex features and author clear technical documentation.
- Develop and support backend services and integrations using Java and AWS.
- Collaborate with cross-functional teams to address technical dependencies.
- Identify root causes of system challenges and recommend practical solutions.
- Follow best practices in development, testing, CI/CD, and Agile workflows.
- Maintain a deep understanding of system architecture, integrations, and data flows.
- Actively use AI-powered development tools to improve productivity.
Requirements
- 5 or more years of experience in software development with a BS Degree in Computer Science or equivalent.
- 4 or more years of experience developing modern web applications with Angular, including hands-on experience with Angular 17+.
- Strong proficiency with TypeScript, component-based UI development, and reactive programming patterns.
- 3 or more years of experience designing and implementing backend services using Java and J2EE technologies.
- Experience with AWS technologies including EC2, SNS, SQS, S3, SES, ECS, and Lambda.
- Expert-level experience with databases such as MongoDB, Elasticsearch, and MySQL.
- Strong problem-solving and communication skills.
- Ability to work independently and as part of a team on multiple overlapping projects.
- Prior experience working in an Agile/Scrum environment.
Benefits
- Health, vision, and dental insurance.
- Accident and life insurance.
- 401k matching.
- Paid time off.
- Education reimbursement.