Software Engineer
NOTE: Only on W2
Experience: 5 – 15 years
Hybrid – 2 days per week, with Tuesday as the designated anchor day. Our office buildings are physically closed on Fridays.
Senior Software Engineer
Your Responsibilities:
Design, code, and develop software.
Work collaboratively on a daily scrum team with a scrum master, product owner, analysts, other developers, and testers to iteratively deliver functional code to production.
Provide technical leadership for projects and products to ensure usability, usefulness, feasibility, and cost effectiveness.
Work with analysts and customers to establish product or project requirements.
Contribute innovative solutions while utilizing best practices, design standards, and governance.
Research technology trends and contribute to designs and technology platform decisions.
Mentor and train other developers.
This role may include on-call duties:
Required Skills and Experience:
Minimum 5+ years of related professional experience.
Essential Candidate Qualities: Creative thinking, strong communication skills, creativity, curiosity, self-motivated, time managements skills
Strong development experience using: Java and/or JavaScript, TypeScript, Express.js, Groovy, Spring, NoSQL, NativeScript.js, REST, PHP, OOP, HTML, CSS, Test Automation, AWS cloud infrastructure, web, mobile, API, and IoT solutions, Node.JS, React.js, SQL Database, NoSQL, Lambda, AWS, Serverless
This team is primarily responsible for developing and maintaining enterprise level API systems, so ideal candidate will have strong backend technical skillset.
Extensive experience with at least one of the following programming languages:
Java, JavaScript, TypeScript
Experience with:
Node.JS, Git, Docker, Terraform, SQL, AWS Lambda, AWS ECS, AWS S3
Experience developing REST Services or APIs.