Senior Software Engineer - Golang

Posted 5 Days Ago
Be an Early Applicant
Lahore, Punjab
Senior level
Information Technology • Software
The Role
Develop backend solutions for an app used in 40+ countries, write maintainable code, perform testing, and collaborate in Agile teams.
Summary Generated by Built In

Description

Responsibilities:

  • Develop solutions for the 40+ countries where the app is in use;
  • Write effective and maintainable code;
  • Optimize the high-volume and geo-distributed data storage;
  • Write integration and unit tests, develop automation tools for everyday tasks.
Requirements
  • Have 5+ years of experience in backend go.
  • You have a good understanding of server-side and client-side development limitations;
  • You know how to work with relational DB, cache and messages brokers;
  • You have experience using microservices architecture to develop and design apps;
  • You have basic knowledge of Kubernetes;
  • You take an interest in new technologies, and like working in a team and developing your skills further.
  • Stack to work with: Golang; GRPC; Mysql( AWS Aurora), Redis (AWSElasticCache); Kafka; Kubernetes.
  • Middle QA and Senior QA (senior need to have more experience in autotesting on Selenium, and middle have some practice in autotesting)
    Conduct comprehensive manual testing to ensure software functionality, usability, and stability
  • Perform regression testing to verify that existing functionalities are not affected by new changes
  • Develop, maintain, and execute automated test scripts to increase testing efficiency and coverage
  • Implement shift-left testing practices to identify and address defects early in the development lifecycle
  • Write detailed and clear acceptance criteria for user stories and ensure they are met.
  • Collaborate with developers, product managers, and other stakeholders to understand requirements and clarify ambiguities
  • Participate in sprint planning, backlog grooming, and other Agile ceremonies to provide input on testing considerations.
  • Use testing tools and frameworks to support automated testing efforts
  • Maintain detailed documentation of test cases, test results, and defect reports
  • Identify, document, and track software defects and work with development teams to resolve them
  • Continuously improve test processes, tools, and methodologies to enhance testing efficiency and effectiveness
  • Ensure compliance with company quality standards and regulatory requirements.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Proven experience in manual testing, regression testing, and automated testing
  • Strong knowledge of software testing methodologies, tools, and processes
  • Experience with shift-left testing practices and early defect identification
  • Proficiency in writing acceptance criteria and ensuring they are met
  • Familiarity with Agile/Scrum methodologies and participation in Agile ceremonies
  • Hands-on experience with automated testing tools and frameworks
  • Excellent analytical and problem-solving skills with attention to detail
  • Strong communication and collaboration skills to work effectively with cross-functional teams
  • Ability to work independently and manage multiple tasks in a fast-paced environment
  • Skilled at writing self-tests in Kotlin/Java and Selenium/Appium.
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines is a plus
  • Knowledge of programming languages (e.g., GO, Python, Java) is a plus.

Top Skills

Appium
Aws Aurora
Awselasticcache
Ci/Cd
Go
Grpc
Java
Kafka
Kotlin
Kubernetes
MySQL
Redis
Selenium
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, California
1,934 Employees
On-site Workplace

What We Do

We integrate global leaders in web development with passionate Asian talent to get a unique blend of Quality and Affordability.

We are headquartered in California and work consistent eastern and pacific standard hours.

We like ad hoc pairing as necessary, TDD, and working with other agencies to make things happen.

We contribute to open source projects and genuinely enjoy coding. We are also committed to teaching, and spreading knowledge!

Similar Jobs

Motive Logo Motive

IT Support Engineer

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
Lahore, Punjab, PAK
3600 Employees

Motive Logo Motive

Business Strategy and Operations Analyst II

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
2 Locations
3600 Employees

Motive Logo Motive

Senior Onboarding Specialist

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
Lahore, Punjab, PAK
3600 Employees

Motive Logo Motive

Manager, Commercial Sales - Expansion

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
Remote
2 Locations
3600 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account