Anthology Careers

Software Engineer I

Anthology Careers

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $95,600 - $143,400 per year

About the role

  • Being a full stack developer working in an agile environment; participating in agile planning and execution
  • Participating in hands-on technical design, coding, and implementation of product features and improvements
  • Enhancing and supporting existing cloud-based products; designing and implementing new features
  • Responding to the unique challenges of delivering and maintaining cloud-based software including troubleshooting live production environments, minimizing downtime, and responding to client-reported issues
  • Communicating progress and escalating issues to management in a timely manner
  • Developing broad and deep knowledge on existing software architecture
  • Assisting with mentoring junior team members
  • Collaborating in a cross-functional agile team to solve challenging technical problems with innovative solutions
  • Following best practices and methodologies including coding and testing to produce scalable software on time with high quality
  • Working with AI technology to enhance development efficiency and create exciting new features for our customers

Requirements

  • Degree in Computer Science or related field
  • 2-5 years of experience with web application development using Java and relational databases
  • Knowledge of modern front-end TypeScript and JavaScript frameworks such as jQuery, AngularJS, React, and Redux
  • Experience designing, writing, and deploying scalable software using infrastructure as a code
  • Strong object-oriented design and Java coding skills
  • An understanding of data structures, algorithm analysis, and design skills
  • Demonstrated ability to incorporate beneficial software design patterns and identify performance anti-patterns
  • Experience with cloud-based hosting solutions (AWS) and developing APIs
  • Knowledge of Microservices architecture
  • Strong oral and written communication skills, ability to communicate effectively with both technical and non-technical audiences
  • Quick learner with strong problem-solving and analytical skills
  • Experience writing unit and integration tests
  • Ability to work with a team of engineers on cross-functional agile projects
  • Experience designing and implementing RESTful APIs and demonstrated proficiency with API concepts and design
  • Proficiency with the Java stack, SQL databases, Python, and web application development
  • Proficiency with the TypeScript, React, and web application development
  • Excellent Object-Oriented design and coding skills
  • Fluency in written and spoken English.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaTypeScriptJavaScriptjQueryAngularJSReactReduxSQLPythonMicroservices
Soft Skills
communicationproblem-solvinganalytical skillsmentoringcollaborationquick learnerobject-oriented designagile planningtroubleshootingescalation
Certifications
Degree in Computer Science