Software Engineer
Skills
AdvertisingContinuous ImprovementCraftsDesign PatternsKnowledge SharingO-1Ropes
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
