Apply

Senior Software Engineer (Golang)

Posted 10 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 4+ years

๐Ÿ“ Location: India

๐Ÿ” Industry: Cloud-native, data engineering, B2B SaaS, IoT & Machine Learning

๐Ÿข Company: Velotio Technologies

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 4+ years

Requirements:
  • 4+ years of experience in Software Development with Golang.
  • Proficient in Kubernetes concepts and operationalizing code with metrics and monitoring.
  • Strong understanding of SQL/NoSQL databases and experience with queuing and caching services.
  • Excellent communication skills and willingness to learn new technologies.
Responsibilities:
  • Design, code, and maintain Kubernetes add-ons, Custom Controllers, Operators, CRDs, and integrations.
  • Develop products in the cloud-native ecosystem or architect tools for adopting cloud-native technologies.
  • Mentor team members and conduct work reviews.
Apply

Related Jobs

Apply

๐Ÿ“ Pakistan

๐Ÿข Company: Makro PRO

  • Golang (compulsory).
  • RestAPI.
  • SQL, MongoDB.
  • Bachelor's in Computer Science or related field.
  • 6+ years proven experience leading teams to deliver high-quality software on schedule.
  • Managing team capacity and prioritizing tasks effectively.
  • Skilled in creating software architecture that meets both functional and non-functional requirements.
  • Experience in Agile methodologies, facilitating Agile ceremonies, and applying CI/CD practices.
  • Familiarity with DevOps tools.
  • Proficient in troubleshooting production issues (L3 support).
  • Guiding and mentoring junior engineers.
  • Good English proficiency.
  • Be team leader to drive squad to deliver software with quality and on plan.
  • Manage team capacity to be able to deliver software on plan and priority based.
  • Coordinate with stakeholders (Business Team/Developer/QA/PO/TPM/DEVOPS/Solution Architect) to solve any blocking issue in software development.
  • Work with team to come up with solutions to solve business requirements/problems.
  • Understand and adapt Web Front End Architecture, Microservice Architecture, Event-Driven Architecture, Container Orchestration, and Cloud technology to deliver software.
  • Create software architecture design to deliver functional/non-functional requirements.
  • Facilitate team in Agile ceremonies with SA/BA.
  • Understand and adapt testing methodology.
  • Understand and adapt Agile methodology in software development.
  • Understand and adapt CI/CD and be familiar with DevOps tools in software development.
  • Work with L1/L2 support team as L3 to solve any production issues within SLA.
  • Be a leader to be a consultant for Jr./Sr. team members/teammates to solve blocking issues.

LeadershipSQLAgileMongoDBSoftware ArchitectureREST APICI/CDDevOpsMicroservicesTroubleshooting

Posted about 18 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ 165000.0 - 215000.0 USD per year

๐Ÿ” Online platforms and services

๐Ÿข Company: Multi Media LLC

  • 5+ years of experience as a Software Engineer.
  • At least 2 years in a Senior Software Engineer role.
  • Expertise in Golang, focusing on web-based backend systems and APIs.
  • Experience with cloud platforms like AWS or GCP.
  • Strong experience in backend system design, microservices architecture, and API development.
  • Bachelor's degree in computer science or related field.
  • Join the Video team to develop cutting-edge video streaming solutions.
  • Drive the development and take ownership of large-scale projects.
  • Collaborate with talented engineers in a dynamic, fast-paced environment.

AWSBackend DevelopmentGCPGoRESTful APIsMicroservices

Posted 6 days ago
Apply
Apply

๐Ÿงญ Full-Time

๐Ÿ” Enterprise software

๐Ÿข Company: Workato๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $200,000,000 Series E about 3 years ago๐Ÿซ‚ Last layoff almost 2 years agoSales AutomationCloud ComputingSaaSData IntegrationMarketing Automation

  • Strong experience in building scalable distributed backend applications (5+ years).
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks.
  • Good understanding of DB technologies: classic databases and modern no-SQL.
  • Knowledge of basic data structures and algorithms and how they are used.
  • Multilingual programming experience: our code base is primarily in Ruby, with trend to migrate to GOlang and Rust.
  • Excellent debugging, analytical, problem solving, and social skills.
  • BS/MS degree in Computer Science, Engineering or a related subject.
  • Readiness to work remotely with teams distributed across the world and timezones.
  • Build/extend/troubleshoot/fix complex heterogeneous GOlang and Ruby applications, as well as small self-contained GOlang microservices.
  • Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features).
  • Write well designed, testable, efficient code in Ruby and GOlang.
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc.
  • Contribute in all phases of the development lifecycle.
  • Provide code reviews to your teammates.
  • Evaluate and propose improvements to existing system.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization and automatization.
Posted 15 days ago
Apply
Apply

๐Ÿงญ Full-Time

๐Ÿ” Technology / enterprise orchestration

๐Ÿข Company: Workato๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $200,000,000 Series E about 3 years ago๐Ÿซ‚ Last layoff almost 2 years agoSales AutomationCloud ComputingSaaSData IntegrationMarketing Automation

  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • 8+ years of industry experience.
  • Strong experience with Go language at backend (4+ years).
  • Excellent debugging, analytical, problem-solving, and social skills.
  • Good understanding of web application components including databases and caching.
  • Experience with building and scaling distributed, highly available systems.
  • Basic knowledge of Kubernetes concepts.
  • Experience with Docker and isolation technologies.
  • Experience with public cloud infrastructure (AWS/Azure/Google Cloud).
  • Experience with third-party REST APIs at scale.
  • Develop mission-critical features and services for the Workato platform including AI chatbot dispatching.
  • Build high-performance gateways and routing components.
  • Build server-side infrastructure for logging and monitoring.
  • Work closely with Infra and SRE teams for high availability and scalability.
  • Collaborate with the AI team to design and implement features for a new AI assistant.
  • Contribute at all phases of the development lifecycle.
  • Write well-designed, testable, efficient code.
  • Evaluate and propose improvements to the existing system.
  • Support continuous improvement by investigating alternatives and technologies.
Posted 19 days ago
Apply
Apply

๐Ÿงญ Full-Time

๐Ÿ” Green energy

  • Hands-on engineer with expertise in at least one programming language, preferably Go.
  • Experience building or contributing to a variety of systems, ideally with diverse technologies.
  • Knowledge of best engineering practices and continuous delivery.
  • Genuine passion for developing products that positively impact over a million people and the environment.
  • Team player who enjoys collaborative feature building.
  • Motivated by owning products from inception to continuous improvement.
  • Action-oriented with a problem-solving approach in uncertain situations.
  • Open to learning opportunities for expertise and knowledge expansion.
  • Be part of the team bringing the product to a new market, adapting it for partners, clients, and customers' needs.
  • Work with other teams to adapt existing capabilities for electric vehicles/chargers and energy providers.
  • Involved in the full lifecycle from rapid prototyping to scoping/refining work, to development.
  • Join support rota to triage platform issues and respond to incidents.
Posted 2 months ago
Apply
Apply

๐Ÿ“ India

๐Ÿ” Software / Industrial Internet of Things

๐Ÿข Company: Litmus Automation๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $30,000,000 Series B over 2 years agoArtificial Intelligence (AI)Oil and GasIndustrial AutomationInternet of ThingsPredictive AnalyticsSaaSMachine LearningInformation TechnologySoftware

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.
  • Proven experience as a Golang Developer with a minimum of 5+ years of relevant work experience.
  • Strong proficiency in Golang programming with a deep understanding of networking concepts and protocols.
  • Experience integrating with cloud services (e.g., AWS, Azure, Google Cloud) and IIoT protocols.
  • Familiarity with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases.
  • Solid knowledge of data serialization, error handling, and security principles in integration projects.
  • Experience with version control systems (e.g., Git) and collaborative development practices.
  • Excellent problem-solving skills and ability to analyze complex integration challenges.
  • Strong communication skills for collaborative work with cross-functional teams.
  • Develop Golang-based connectors and APIs for seamless integration with cloud services like AWS, Azure, Google Cloud.
  • Implement support for IIoT protocols such as MQTT and CoAP.
  • Create connectors for SQL and NoSQL databases ensuring efficient data handling.
  • Build connectors for streaming protocols enabling real-time communication.
  • Handle data transformation and ensure compatibility across services.
  • Implement error handling mechanisms and ensure connectors' resilience.
  • Collaborate with cross-functional teams for high-quality integration solutions.
  • Conduct thorough testing to validate functionality and performance.
  • Optimize code and apply best practices for performance enhancement.
  • Provide comprehensive technical documentation.
  • Monitor connector performance and troubleshoot issues.
  • Stay updated with advancements in Golang and integration technologies.
  • Contribute to open-source projects to share expertise.

AWSPostgreSQLSQLGitIoTMongoDBMySQLAzureCassandraGoNosqlCommunication SkillsProblem Solving

Posted 3 months ago
Apply
Apply

๐Ÿ” Cybersecurity

  • Strong experience in Golang programming.
  • Experience with the Linux networking stack and application protocols like HTTP/S, SSL/TLS.
  • Understanding of TCP/IP networking protocols and socket programming.
  • Experience with containers, microservices, and REST APIs.
  • Unit and integration testing for both open-source and proprietary components.
  • Design products or systems part of the NGFW product family, especially focusing on Synchronized security solutions.
  • Interact with stakeholders such as program managers and UX teams.
  • Manage technical and engineering ownership of features/EPICs/stories.
  • Conduct peer reviews of code and designs, providing quality enhancement suggestions.
  • Identify gaps in software documentation and suggest improvements.
  • Provide updates on progress against objectives.
  • Review requirements with the product management team for technical cohesion.
Posted 4 months ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 6 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 6 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 6 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.