Software Engineer

Skills
AdvertisingContinuous ImprovementCraftsDesign PatternsKnowledge SharingO-1Ropes
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong technical competency in software development
  • Experience delivering well-tested optimized code
  • Ability to communicate effectively with stakeholders
  • Capability to create or contribute to technical design documents
  • Understanding of coding standards design patterns and SDLC practices
  • Experience writing automated tests including unit integration and end-to-end when needed
  • Ability to work autonomously in a fully remote environment
  • Ability to identify blockers and communicate changes quickly

Nice to have

  • Continuous learner
  • Collaborative
  • Proactive communicator
  • Detail oriented
  • Mentoring mindset

Day to day

  • Develop and deliver well-tested optimized code in an agile iterative team environment
  • Collaborate with product and stakeholders to refine requirements and shape technical solutions
  • Own technical design documents identify risks apply design patterns and improve processes continuously
  • Write automated tests share knowledge mentor junior peers and communicate progress proactively