Requirements :
- 3 or more years of experience in an engineering role with a deep programming focus in Golang.
- Knowledge of contract-based API design, compliance, and tooling, such as OpenAPI / Swagger.
- Experience delivering scalable, fault-tolerant, highly available, and secure implementations of RESTful APIs.
- Understanding developing event-driven systems using messaging technologies like Kafka and RabbitMQ.
- Understanding data modeling, access, and manipulation with SQL and / or CQL, including database schema control systems (Liquibase, Flyway, etc.
in both transactional databases (PostgreSQL, etc.) and / or modern cloud data warehouses (Snowflake, Redshift, etc.).
- Infrastructure as code mindset leveraging tools like Terraform.
- Understanding containerizing and continuously deploying applications into a Kubernetes environment managed by CI pipelines and Helm charts.
- Experience mentoring other senior engineers or managers on strategy, collaboration, influence, execution, and other aspects of leadership for succession planning and growing the organization.
- Excellent written and verbal communication skills.
- Experience working in a microservices environment deploying applications into Kubernetes.
- Knowledge of working with Postgres databases.
Responsibilities :
- Play a key role in delivering the company's multi-year tech strategy and roadmap, focused on writing services with Golang, as the company continues shifting from a monolithic code base to a distributed computing and service-oriented architecture.
- Guide and participate in implementing APIs per specifications developed in conjunction with technical and product teams;
define and implement solutions conforming to software development, stability, and reliability best practices.
- Break down complex projects into simple systems that less experienced engineers can effectively build and maintain.
- Provide oversight, coaching, and guidance by conducting code and design reviews.
- Support technical innovation and lead the creation, continual refinement, and active enforcement of engineering standards.
- Be considered an expert by peers and be recognized for the high quality and quantity of hands-on technical contributions.
- Be an embodiment of a 'kind culture,' fostering and promoting a positive environment based on empowerment, honesty, and empathy.
Will be a plus :
- Knowledge of GitLab CI pipeline.
- Knowledge of Datadog APM and distributed tracing for application monitoring.
- Experience using EKS / Rancher for monitoring and managing Kubernetes workloads.
- Expertise in PostgreSQL query tuning.
- Expertise with Snowflake database query tuning.
- Familiarity with AWS cloud services and / or working knowledge of cloud networking.
We Offer :
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Remote-friendly culture and no micromanagement.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- 15 vacation days, 10 national holidays, sick leaves.
- Udemy unlimited training account.
- Free webinars, meetups and conferences organized by Svitla.
- Fun corporate celebrations and activities.
- Awesome team, friendly and supportive community!