3 days ago
Remote, United StatesMid Level / Senior
Base Salary
$81k - $108k/yr
Responsibilities
- Design and implement scalable, secure, and maintainable software systems.
- Translate ideas into clear code under the supervision of senior engineers.
- Contribute to technical design for features and stories, documenting work.
- Work collaboratively within the team and coordinate with cross-functional partners.
- Identify and resolve issues of limited scope independently or with guidance.
- Adhere to best practices for design, development, testing, and Agile workflows.
- Build professional relationships within the team to support collaboration.
- Develop understanding of software modules and their interactions.
Requirements
- Minimum of 2-3 years of experience in software development.
- BS Degree in Computer Science or similar work experience.
- 2+ years of experience developing solutions using Java and J2EE technologies.
- Working knowledge of AWS technologies including EC2, SNS, SQS, S3, and Lambda.
- Experience with databases, particularly MongoDB, ElasticSearch, and MySQL.
- Exposure to Rules Engine and/or Event-driven architecture.
- Familiarity with AI tools and willingness to learn emerging technologies.
- Understanding of design best practices including performance and scalability.
- Experience working in an Agile/SCRUM environment.
- Strong problem-solving and communication skills.
Benefits
- Health, vision, and dental insurance.
- Accident and life insurance.
- 401k matching.
- Paid time off.
- Education reimbursement.