Staff Software Engineer
Core
Architect, design, develop, test, and implement scalable, secure, and maintainable software solutions solving complex business problems for SMBs.
Role type
Staff Software Engineer (Architecture & Development)
Builds
Cloud-native platforms, microservices, and large-scale transactional systems
Domain
HR Technology / SaaS
Required skills
Java, Python, JavaScript, Microservices architecture, REST/gRPC/GraphQL, AWS (Lambda, Docker, Kubernetes), Database design (Oracle, MySQL, Postgres, MongoDB), System design, Troubleshooting distributed systems
Preferred skills
UI frameworks (AngularJS, ReactJS), Serverless approaches
Technologies
Java, Python, JavaScript, AngularJS, ReactJS, AWS, Docker, Kubernetes, Oracle, MySQL, Postgres, MongoDB, REST, gRPC, GraphQL
Responsibilities
Architect and lead planning/design/development of new solutions; Collaborate with product owners to design software meeting requirements; Merge code bases and contribute to coding best practices; Solve complex problems with elegant solutions; Define coding standards and contribute to technical innovations; Mentor team members
Seniority
Senior, hands-on IC