As a Software Engineer (Golang), you’ll play a key role in scaling Jotelulu’s cloud platform, helping evolve our codebase from thousands to millions of users. Your mission will be to design, develop, and maintain our cloud platform software and APIs, ensuring high performance, scalability, and reliability across our IaaS, PaaS, and SaaS services.
You’ll be part of a full-stack development team responsible for building self-service cloud products at scale. The team works across services built in PHP (Symfony) and Go, contributing to a growing engineering organization in a fast-paced, collaborative, and agile environment. You will actively participate in technical planning, code reviews, and continuous improvement of the platform and engineering practices.
Collaboration will be essential. You’ll work closely with Product and Engineering teams to deliver business value, as well as with a multidisciplinary engineering team to solve complex technical challenges. You will also contribute to maintaining platform stability and security while addressing production issues and improving the overall system.
Requirements that are important for us
We are looking for a Software Engineer with strong experience in PHP and Go, capable of contributing to scalable cloud systems and working across the full development lifecycle.
Relevant experience and expected outcomes:
- 4+ years of software development experience with PHP frameworks (Symfony).
- 4+ years of professional experience using Go (Golang) in production environments.
- Experience designing, developing, and maintaining cloud platform software and APIs.
- Experience working with relational databases such as MySQL and PostgreSQL.
- Experience with caching systems such as Redis or Memcached.
- Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab.
- Experience collaborating with product or program management teams.
- Familiarity with event-driven architectures and message queues.
- Comfortable working with DevOps tools and concepts such as Docker, CI/CD pipelines, and cloud monitoring.
Key skills and expected impact:
- Strong understanding of RESTful APIs and API-first development.
- Ability to write highly maintainable and well-tested code.
- Capability to design scalable and performant data models and storage access patterns.
- Ability to troubleshoot production issues and identify root causes.
- Strong debugging and problem-solving skills.
- Comfortable working across backend and frontend, integrating PHP with client-side frameworks.
- Ability to tackle complex technical challenges with creative solutions.
- Experience with microservices architecture and gRPC.
- Experience with observability and monitoring stacks such as VictoriaMetrics, VictoriaLogs, Grafana, and Elasticsearch.
Tools
- Programming languages and frameworks: PHP (Symfony), Go (Golang).
- Databases: MySQL, PostgreSQL.
- Caching systems: Redis, Memcached.
- DevOps and infrastructure: Docker, CI/CD pipelines, cloud monitoring.
- Development and collaboration tools: Git, Jira, Confluence, Bitbucket, GitLab.
- Monitoring and observability: VictoriaMetrics, VictoriaLogs, Grafana, Elasticsearch.
- Cloud platforms: AWS, Azure, GCP, VMware.
