Summary
The job is for a Senior Software Developer or Technical Leader with expertise in researching new technologies, designing high-performance projects, and leading development teams. The role requires a Systems Engineering degree, experience with public clouds, knowledge of monitoring tools, and various technical skills. English language proficiency is preferred.
Requirements
- Bachelor's degree in Systems Engineering or related fields
- Experience with public clouds (AWS, Azure, Google Cloud)
- Knowledge of monitoring tools (Prometheus, Grafana, Dynatrace, etc.)
- Proficiency in authentication and security standards (JWT, OAuth2)
- Senior software development experience
- Knowledge of design patterns and architecture strategies
- Experience in implementing microservices ecosystems
- Knowledge of technologies like Linux, NGinX, ElasticSearch, Redis, Cloud Computing, Docker, Database systems (relational and NoSQL), etc
- Knowledge of security practices recommended by OWASP, DevSecOps, etc
- Ability to build an environment with high service decoupling
- Communication skills and experience leading teams
Responsibilities
- Investigate new technologies for implementation in projects
- Design and implement high-performance and scalable projects
- Interact with Development, Product, Security, DevOps, Infrastructure, QA teams
- Design and build tools, services, and frameworks for agile development teams
Preferred Qualifications
English language proficiency