Senior Software Engineer — Admin Platform
People.ai Zobrazit všechny práce
- Praha
- Smlouva
- Plný úvazek
- Take ownership of projects. From requirements gathering, through design, implementation and testing, to monitoring and maintenance throughout the tech stack.
- Collaborate within the team, with other engineering teams and cross-functionally to enhance our users' experience.
- Follow software design and development best practices and promote such practices in the team.
- Document design choices and operational knowledge to successfully deploy and run services.
- Ensure code accuracy and efficiency with appropriate test coverage, integration testing and load testing.
- Ensure robust alerting, dashboards, and runbooks for production services are in place.
- 7+ years of professional experience working on backend systems in an enterprise environment
- 2+ years experience programming in Python 2.x/3.x or Scala or Java
- Experience with SOA, microservices, and event-driven architecture
- Experience with an enterprise-grade stack for scalable web apps, including messaging brokers, in-memory storage, and key-value databases
- Strong knowledge of TDD, Unit, and automated test paradigms
- Experience with SQL and RDBMS solutions
- Experience with containerized applications, Docker, and Kubernetes
- Possess a DevOps mindset, AWS experience is a plus
- Experience with LLMs is a plus
- Experience with large-scale data processing (Spark) is a plus
- Bachelor's Degree in Computer Science, Computer Engineering, or in a closely related discipline