Senior Software Engineer (Go)
We are looking for a Senior Software Engineer to join a passionate and cross-functional team working on a flagship product for a global leader in internet intelligence. This product empowers governments and telecom operators to visualize and analyze broadband data in real-time, improving connectivity worldwide. You’ll be part of an innovative group that solves complex challenges across the software stack from backend to frontend and data engineering and helps shape the future of global internet infrastructure.
Client – is a world-renowned company behind one of the most trusted platforms for internet performance data. Their newly launched SaaS analytics platform helps customers — including governments and telecom companies — make informed, data-driven decisions to improve broadband coverage and infrastructure.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional experience in software development
- Strong proficiency in Go (preferred), with additional experience in NodeJS, Python, or Rust
- Solid understanding of API design and software architecture
- Experience with database technologies: MySQL, Postgres, Redshift, Athena; bonus for knowledge of SingleStore or Clickhouse
- Familiarity with AWS services like S3
- Strong problem-solving, algorithmic, and analytical thinking skills
- Excellent communication and collaboration abilities
- Experience working in fast-paced, agile environments
- Upper-Intermediate English and better
Responsibilities:
- Collaborate closely with cross-functional teams to define and refine software requirements and technical specifications
- Design, build, and maintain high-quality, scalable, and maintainable web applications using Go, NodeJS, and other modern technologies
- Architect and optimize data storage and retrieval workflows using MySQL, Postgres, Redshift, Athena, and S3
- Deep dive into high-performance databases like SingleStore and Clickhouse to enhance query efficiency and scalability
- Transform ambiguous functional requirements into clear technical solutions, working closely with teammates to drive implementation
- Partner with frontend engineers to ensure seamless integration and alignment with performance and usability standards
- Conduct thorough code reviews to uphold best practices in code quality, maintainability, and performance
- Identify, troubleshoot, and resolve complex software issues across the stack in a timely and effective manner
- Stay up to date with the latest trends in software engineering, actively contributing to the adoption of new tools, technologies, and best practices within the team
We offer:
- Competitive salary with the regular review
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- National Holidays as paid time off
- Flexible working schedule, remote opportunity
- Direct cooperation with the customer
- Dynamic environment with low level of bureaucracy and great team spirit
- Challenging projects in diverse business domains and a variety of tech stacks
- Communication with Top/Senior level specialists to strengthen your hard skills
- Online teambuildings
- Volunteering culture development and support
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team