Description
Software Engineer 2
Starting base salary
Plus Bonus, Equity & BenefitsThis is an existing vacancy.The Software Engineer 2 works on a team to design, create, and implement mission critical platforms and capabilities for some of the worlds top brands. The Software Engineer 2 tracks and measures goals, formulates short-term plans, and reports on progress for the team.
What you will be doing
Solve challenging problems with code and provide production application support.Be comfortable with refactoring techniques, test automation and code reviews.Take part in agile ceremonies including daily stand ups, retrospectives, sprint planning and backlog refinement.Participate in design and architectural discussions.Make others better through code reviews, documentation, technical guidance, and mentoring.Be an advocate of Agile practices.Take responsibility for your personal development activity and set time aside each sprint for learning and improving.What you will bring to the role
Ability to write and maintain code in at least one modern programming language (JavaScript / , Python, or Java).Comfort working with APIs (calling them, reading documentation, understanding request / response patterns).Basic familiarity with cloud concepts, ideally AWS (services, environments, deployment basics).Foundational understanding of CI / CD and Git, including branching and PR workflows.git and GitHubUnderstanding of SOLID principlesFamiliarity with secure development practices including OWASP Top 10#J-18808-Ljbffr