HASHTERA
Senior Software Engineer Architect (Remote)
Senior Software Engineer Architect | HASHTERA |Venezuela
Senior Software Engineer / Architect (Metrics –Networking)
...Senior Software Engineer Architect | HASHTERA | Venezuela
Senior Software Engineer / Architect (Metrics – Networking)
About Us
Join a groundbreaking startup where innovation meets collaboration. We’re a remote-first company that thrives on a dynamic and inclusive work environment. Our culture emphasizes asynchronous work, giving you the flexibility to manage your time while fostering independence and ownership of your projects. If you’re passionate about pushing technical boundaries and making a tangible impact on a growing business, we’d love to meet you.
The Opportunity
We’re seeking a seasoned Senior Software Engineer / Architect with over 5 years of experience to lead the charge in developing our cutting-edge platform. This role isn’t just about coding; it’s about shaping the future of our technology stack and contributing to the company’s overall success.
The project is a networking monitoring tool that gathers data from LAN and WAN devices and manages the installation and decommissions of networking devices. Monitoring networking SLAs
Key Responsibilities
– Technical Leadership: Act as a software architect to design and implement scalable microservices using Golang and C++.
– Documentation: Write comprehensive technical documentation, including functional and non-functional requirements.
– Collaboration: Work closely with cross-functional teams to process meeting information and drive project planning.
– Code Quality: Conduct thorough code reviews to ensure high-quality, maintainable code.
– Performance Optimization: Implement performance testing and design performant SQL queries to optimize system efficiency.
– Testing: Develop behavior-driven testing frameworks in Golang.
– System Design: Create and maintain architecture and C4 diagrams to visualize system components.
– Cloud Infrastructure: Deploy and manage applications on Azure Cloud using Docker, Kubernetes, ArgoCD, and Helm Charts.
– Database Management: Design and optimize SQL Server databases, including cache management strategies.
– Monitoring & Analytics: To ensure system reliability, implement monitoring solutions using Prometheus and OpenTelemetry.
What We’re Looking For
– Experience: Minimum of 5 years as a software developer with a strong background in Golang and C++.
– Technical Skills:
– Proficient in system design and architecture.
– Expertise in microservices and Domain-Driven Design.
– Familiarity with event-driven architecture.
– Hands-on experience with Docker, Kubernetes, ArgoCD, and Helm Charts.
– Skilled in designing architecture and C4 diagrams.
– Experience with Azure Cloud services.
– Strong knowledge of SQL Server database design and optimization.
– Proficient in cache management techniques.
– Experience with monitoring tools like Prometheus and OpenTelemetry.
Soft Skills:
– Excellent written and verbal communication skills.
Ability to work independently in a remote, asynchronous environment.
– Strong collaborative skills with a team-oriented mindset.
The high degree of ownership and accountability.
– Passion for continuous learning and tackling complex technical challenges.
What We Offer
– Flexible Work Environment: Remote-first setup that promotes work-life balance and flexibility.
– Innovative Culture: Be part of a team that values creativity, autonomy, and the drive to innovate.
– Professional Growth: Opportunities for advancement and professional development in a fast-growing startup.
Interview Process
- Screening Interview
- Test – Programming (48hs)
- Peer Review Interview
- Candidate Internal Scoring and Decision
- Notification to the Candidate
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save