QA Engineer
About The Role
We are seeking a highly skilled Software Engineer to join our engineering team and help us build robust, scalable distributed systems. In this role, you will play a critical part in designing and implementing high-performance services that power our core product infrastructure.
You will work in a collaborative environment under the guidance of experienced leadership, solving complex technical challenges that directly impact our users. This is an opportunity to take ownership of end-to-end features, streamline our development workflows, and contribute to the long-term architectural vision of our platform.
Requirements
5+ years of professional experience developing software using Python and Go
Demonstrated expertise in designing and maintaining distributed systems
Excellent verbal and written communication skills to articulate technical concepts
Proven ability to manage tasks and track progress effectively using Jira
Strong problem-solving mindset and comfort working within a highly collaborative team
Key Responsibilities
Develop and maintain high-performance services using Python and Go
Architect scalable solutions for our distributed systems infrastructure
Collaborate with cross-functional teams to translate business requirements into technical specs
Manage project tasks and development tickets efficiently through Jira
Participate in code reviews and contribute to engineering best practices
Partner with team leadership to align technical outputs with company goals
What We Offer
Competitive salary and comprehensive benefits package
Opportunities for professional growth under supportive and experienced leadership
A collaborative and inclusive team environment
Flexible work arrangements to support work-life balance
Access to modern tools and a streamlined development environment
About The Company
Our company is dedicated to solving complex industry problems through innovative technology and engineering excellence. We pride ourselves on a culture of transparency, mutual respect, and continuous learning. By joining us, you become part of a team that values your technical expertise and supports your career progression. We believe in building high-quality software that scales, and we invite you to help us shape the future of our platform.
Next steps will be communicated after your application is reviewed.