Discover jobs at StartupAZ Collective companies

StartupAZ Collective
StartupAZ Collective

Go Full Stack Developer | Remote | Full Time



Software Engineering
Pakistan · Remote
Posted on Friday, June 30, 2023

Company Description:

At Right-Hand, our mission is to make humans more defensible against cyber threats. We are creating a world-first next-generation SOAR platform for human risk management. It will help companies to manage human inflicted risk in real-time.The daily fulfilment of this mission would not be possible without the cornerstone of Right-Hand’s business - its people. We firmly believe that if we take care of our employees, they will take care of our customers, and the rest will work itself out. The founding team at Right-Hand has created a culture that evangelises six core values:

We solve problems and overcome challenges to the best of our ability, regardless of how daunting they may appear.

We listen to and understand the perspective of others, including our peers, customers, partners and investors.

We care deeply about our work, our customers, each other and this company.

We trust each other to get our job done at a high level.

We act and communicate openly, honestly, and effectively to drive toward positive outcomes.

We understand who we are and will surround ourselves with a diverse group of people who complement our skillset and share our values.

If you want to join this mission-driven team and believe you fit the profile below, let’s talk!

Job Description
What you will be doing
Work with cutting-edge technologies (Go, Kubernetes, Prometheus) to create microservices for the Right-Hand products
Create E2E test and automate workflows for CI/CD
Build the infrastructure behind high-availability services
Design and implement new services and features
Contribute your knowledge to the roadmap and feature discussions

Get to know the Role:
Direct, design, plan, and document software architecture, software interfaces, software development, and software workflow.
Plan and design system security, and ensure pre-release system security checks.
Coordinate teams in troubleshooting issues on software systems and setup, inclusive of servers/storage/network.
Provide API/SDK usage guidance, training, and technical documentation to internal and external parties.
Provide technical insights into the design and implementation of solutions.
Responsible for the software development life cycle and ensuring development meet required standards.
Plan, direct, and coordinate all activities between software development, product engineering, and product management.
Estimation and timely delivery of software systems.
Develop maintainable and reusable systems
Adopt and evolve best engineering practices

The day-to-day activities:
Provide technical leadership to software engineers by coaching and mentoring throughout end-to-end software development, maintenance, and lifecycle to achieve project goals to the required level of quality; promote team engagement and motivation.
Provide input to the software engineering manager for estimates, resource needs, milestones, and risks; ensure effective delegation, monitoring tasks, identifying risks, and handling mitigation and escalations.
Provide hands-on technical and functional input to design, maintenance, build, integration, and testing of complex software components according to functional and technical design specifications; Follow software development methodologies and release processes.
Analyze and provide input for the requirements and provide impact assessment for new features or bug fixes. Make high-level design and establishes technical standards.
Represent and lead discussions related to product/application/modules/team and build relationships with internal customers/stakeholders.
Enforces quality processes (such as performing technical root cause analysis and outlining corrective action for given problems), measure them, takes corrective actions in case of variances and ensures all the project agreed deliverables are completed to the required level of quality.
Design and implement RESTful APIs
Write unit, functional and end-to-end tests
Identify and resolve performance and scalability issues

The Must Haves:
You have previously applied knowledge of Kubernetes/Golang and you worship high-quality code
You are comfortable with distributed systems, container technologies, Kubernetes and the cloud native stack
You value pragmatism and result-oriented team and project work
A proactive approach in terms of getting things done in a fast-paced startup environment
Taking ownership and responsibility of components and modules
Being a team player and helping the team achieve shared objectives
Good understanding of modern web frameworks
Experience in designing Restful APIs
Experience using Relational databases (MySQL, PostgreSQL, Oracle, etc.)
Knowledge of Web security and performance
Knowledge and experience with Software Design patterns
Knowledge and experience with Application Integration patterns
Familiarity with AWS architecture.
An eager-to-learn mindset, positive attitude, and an unrivalled level of effort
You have a very good command of English

Nice to have:
Experience with data modelling
Familiarity with build and deployment concepts
Experience in the Cybersecurity industry

Our Benefits:
Yes, our benefits are great but we hope you want to work at Right-Hand because you believe in our mission to make humans more defensible against cyber threats.

Competitive Salary
Paid annual and medical leaves
Flexibility in how and where you work
Generous parental leave programs
and more...
Diversity and Inclusion are more than just words for us. Our commitment to inclusion across gender, race, ethnicity, sexual orientation, educational background, religion, ability, socioeconomic background, immigration statuses, and experiences drives us forward every day. We foster an open, tolerant, and constructive work environment with a team consisting of diverse views and backgrounds. Right-Hand is an equal opportunity employer. All aspects of employment including the decision to hire and promote will be based on merit, competence, performance, and business needs. We encourage all interested applicants to apply.