
Software Engineer I
Anthology Inc
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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 planningtroubleshootingtime management
Certifications
Degree in Computer Science