
Software Development Engineer II
Reply
full-time
Posted on:
Location Type: Hybrid
Location: Irvine • California • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $135,000 per year
Tech Stack
About the role
- Design and implement high-quality and secure software solutions using best practices and industry standards
- Write clean, maintainable, and well-documented code that follows engineering principles and design patterns
- Participate in code reviews, testing, debugging, and troubleshooting complex issues
- Deliver projects from inception to production, ensuring timely and successful delivery
- Work closely with product managers, designers, and other engineers to understand customer requirements and translate them into technical specifications
- Research and evaluate new technologies and tools to improve software development efficiency and quality
- Proactively identify and resolve technical debt, performance bottlenecks, and security risks
Requirements
- Bachelor's degree or higher in computer science, engineering, or related field
- 5 years of experience in software development
- 5 years of hands-on experience with Node, Typescript and AWS
- 2 years experience with relational and nonrelational databases such as SQL, MySQL, MongoDB, DynamoDB, etc
- 2 years experience with DevOps tools and processes such as GitHub, Docker or Kubernetes
- 2 years experience in developing web, mobile, or cloud-based applications using modern frameworks and technologies, such as Vue, React OR Angular
- Experience in applying software engineering principles, such as object-oriented design, design patterns, data structures, algorithms
- Experience with testing tools and frameworks, such as Jest, JUnit, NUnit OR PyTest
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
NodeTypescriptAWSSQLMySQLMongoDBDynamoDBGitHubDockerKubernetes
Soft skills
communicationcollaborationproblem-solvingtime managementattention to detail
Certifications
Bachelor's degree in computer scienceBachelor's degree in engineeringBachelor's degree in related field