Software Engineer II
Core
Design, develop, test, and deploy full stack applications and services using modern engineering practices and AI-assisted tools.
Role type
Full stack software engineer
Builds
Modern user interfaces, APIs, and database components
Domain
Software engineering, full stack development
Deliverable
product features
Required skills
JavaScript/TypeScript, HTML, CSS, React, Angular, Vue, Java, RESTful API development, Hibernate, JPA, Git, Maven, Jenkins, Elasticsearch, MongoDB, DynamoDB, AWS, Azure, Google Cloud
Preferred skills
AI-assisted development tools, automated testing (unit, integration, end-to-end), CI/CD pipelines, DevOps practices
Responsibilities
Collaborate with Product Owners and Business Analysts to translate requirements into technical solutions; Design, develop, test, and deploy full stack applications; Build modern user interfaces, APIs, and database components; Write clean, secure, maintainable code; Develop and maintain automated tests; Utilize AI-assisted development tools to enhance coding, testing, debugging, and documentation; Collaborate with Engineering, Product, Support, and Consulting teams to deliver business outcomes
Seniority
Mid-level (3+ years experience)