about 4 hours ago
Remote, United StatesSenior
Base Salary
$114k - $152k/yr
Responsibilities
- Develop scalable, secure, and maintainable software systems that meet business needs.
- Maintain a deep understanding of software subsystems and their integrations.
- Perform branching updates on the Git repository and manage CI/CD processes.
- Collaborate with cross-functional teams to address technical dependencies.
- Identify root causes of challenges and recommend impactful solutions.
- Establish best practices for design, development, testing, and Agile workflows.
- Build and maintain strong business relationships to influence decision-making.
- Champion AI-driven engineering practices.
Requirements
- Minimum of 7 years of experience in software development.
- BS Degree in Computer Science.
- 5 years of experience with Java and its frameworks (e.g., Spring, Hibernate).
- Proficiency in AWS technologies including EC2, SNS, SQS, S3, SES, ESS, Lambda.
- Expert in databases such as MongoDB, Elasticsearch, and MySQL.
- Familiarity with front-end technologies like HTML, CSS, JavaScript, Angular, and TypeScript.
- In-depth knowledge of implementing RESTful APIs and web services.
- Experience with Rules Engine and/or Event-driven architecture.
- Prior experience in an AGILE/SCRUM environment.
- Ability to work independently and as part of a team on multiple projects.
- Strong problem-solving, analytical, and communication skills.
- Exposure to AI/ML or AI-assisted software development tools is preferred.
Benefits
- Health, vision, and dental insurance.
- Accident and life insurance.
- 401k matching.
- Paid time off.
- Education reimbursement.