As a software engineer on our SaaS platform, your day-to-day responsibilities will include:
- Defining, designing, implementing, and integrating significant features, either independently or collaboratively.
- Investigating and resolving complex system issues and bugs.
- Providing code and design reviews for team members.
- Developing and enhancing our CI/CD systems.
- Maintaining high technical standards, including architecture, design patterns, build systems, and coding standards.
- Collaborating with other teams across the company to coordinate development efforts and best practices.
Requirements include:
- Experience as a Backend Python developer with web service development expertise.
- Proficiency with Docker and containerized application deployment.
- Knowledge of CI/CD tools such as GitLab CI or GitHub Actions and experience in building deployment pipelines.
- Understanding of the full development lifecycle in web/cloud environments and software engineering best practices, including cloud-native architecture, testing, code review, and documentation.
- Familiarity with challenges of distributed systems like scalability, availability, and observability.
- Experience in scaling software projects and delivering high-quality products.
Note: The job posting appears active and relevant, with no indications of expiration.